Repository navigation
[code-infra] Integrate label-based Claude issue triage - #49454
Merged
brijeshb42 merged 5 commits intoOct 27, 2026
Merged
Conversation
Deploy previewBundle size
PerformanceNo regressions in 32 benchmarks · ran 4m 07s · details Check out the code infra dashboard for more information about this PR. |
brijeshb42
marked this pull request as ready for review
October 16, 2026 14:21
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
The shared dependency remains unmerged, and the SHA refresh, federation configuration, and live execution require confirmation.
0 open findings
What changed in this PR
Integrates Material UI issue triage with the shared Claude workflow.
Changes:
- Triggers triage when
ai: needs-triageis added. - Retriggers on eligible human replies to labeled issues, excluding bots and PR events.
- Passes the triggering comment ID as the discussion cutoff; automated fixes remain disabled.
| File | Description |
|---|---|
.github/workflows/claude-triage.yml |
Adds label-based triage and filtered reply triggers using the pinned shared workflow. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
brijeshb42
force-pushed
the
brijesh/claude-issue-triage-integration
branch
from
October 22, 2026 10:51
3d25cc5 to
684992d
Compare
Contributor
Author
|
@Janpot Can you review this. |
Janpot
approved these changes
Oct 26, 2026
brijeshb42
force-pushed
the
brijesh/claude-issue-triage-integration
branch
from
October 26, 2026 16:51
684992d to
f76e0ef
Compare
brijeshb42
enabled auto-merge (squash)
October 26, 2026 16:55
Pin the workflow with default comment labels and remove the redundant caller setting so label configuration stays shared.
brijeshb42
force-pushed
the
brijesh/claude-issue-triage-integration
branch
from
October 27, 2026 04:09
f76e0ef to
dca91e4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Run Claude triage when
ai: needs-triageis added to an issue. New human replies retrigger only for the issue author, repository collaborators, or org members, whileai: needs-triageorai: triagedis present.Ignore bot replies, unrelated commenters, edited comments, and PR events. Pass the triggering comment ID as the discussion cutoff. Inherit the shared label defaults; automated fixes remain disabled.
Pinned to mui/mui-public@4512ed4 (mui/mui-public#1944, merged). The label and Anthropic variables are configured. Label automation needs an App token or PAT.
Deployment prerequisite: Update the Anthropic federation rule to allow both events with CEL
claims.event_name in ["issues", "issue_comment"], replacing the exactevent_name: issue_commentcondition. Separate claim conditions are ANDed. Preserve subject, repository-owner, and audience restrictions. Otherwise label-triggered token exchange fails with401/match_claim_value_mismatch. See the original triage PR.Validation: actionlint, formatting, 18 trigger scenarios, and 24 shared-default authorization scenarios passed. Live Actions execution remains unverified.