You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixer 30d rejection rate hit 30.0% (3/10) this window; the dominant class is help-wanted PRs targeting legs no longer exercised in CI (Mono mobile) or root causes already merged at HEAD.
The next fixer run will stop opening help-wanted PRs that "fix" failures on retired pipelines (e.g. Mono mobile legs that no longer run on CI) or signatures already resolved at HEAD. Those cases will instead be recorded as stale/already-fixed skips or routed to a loop-in comment, lowering the fixer rejection rate and reducing reviewer churn on obsolete PRs.
Note
This PR was generated by an AI/Copilot agentic workflow.
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
awmgmcpg
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
The bundle file is available in the agent artifact in the workflow run linked above.
To create a pull request with the changes:
# Download the artifact from the workflow run
gh run download 30634138872 -n agent -D /tmp/agent-30634138872
# Fetch the bundle into a temporary ref, then update the local branch
git fetch /tmp/agent-30634138872/aw-ci-scan-feedback-retired-leg-guard-20260731.bundle refs/heads/ci-scan-feedback/retired-leg-guard-20260731:refs/bundles/create-pr-ci-scan-feedback-retired-leg-guard-20260731-4464500b63763659-0c903d5e
git update-ref refs/heads/ci-scan-feedback/retired-leg-guard-20260731-4464500b63763659 refs/bundles/create-pr-ci-scan-feedback-retired-leg-guard-20260731-4464500b63763659-0c903d5e
git checkout ci-scan-feedback/retired-leg-guard-20260731-4464500b63763659
# Ensure the working tree matches the updated branch
git reset --hard
# Remove the temporary bundle ref
git update-ref -d refs/bundles/create-pr-ci-scan-feedback-retired-leg-guard-20260731-4464500b63763659-0c903d5e
# Push the branch to origin
git push origin ci-scan-feedback/retired-leg-guard-20260731-4464500b63763659
# Create the pull request
gh pr create --title '[ci-scan-feedback] Guard fixer against retired-leg / already-fixed help-wanted PRs' --base main --head ci-scan-feedback/retired-leg-guard-20260731-4464500b63763659 --repo dotnet/runtime
Triggering signals
vcsjones[MEMBER]: "This is not the right fix..." (help-wanted PR closed unmerged) — [ci-fix] Needs review: apply KMAC key-size requirements on SymCrypt-OpenSSL (refs #129939) #130594MichalStrehovsky[MEMBER]: "[ci-scan] Test failure: CustomAttributeDecoderTests.TestCustomAttributeDecoderGenericUsingReflection on maccatalyst #128450 resolved this... unlikely to help... already rooted by default" (help-wanted PR closed) — [ci-fix] Needs review: root CustomAttributeDecoderTests enum types for Apple-mobile trimming (refs #128450) #130106MichalStrehovsky[MEMBER]: "I would be surprised if this fixes anything... very unexpected" +kotlarmilos: "already fixed" — [ci-fix] Needs review: Marshal mono_ios_* string args as UTF-8 for NativeAOT ILC (refs #130219) #130232kotlarmilos[MEMBER]: "Mono mobile doesn't run on CI anymore" (fix targeted a retired leg) — [ci-fix] Needs review: Fix PolymorphicTests order-dependent assertion on tvOS Mono (refs #128765) #129653HEAD.Proposed edits
.github/workflows/ci-failure-fix.md(Step 5.2, before "Once you have a candidate diff, classify it") — add a Retired-leg / already-fixed caution: confirm the failing leg still runs in current CI and the signature still reproduces atHEADbefore opening any PR; otherwise route to no-producible-diff and record the stale / already-merged skip reason. Rationale tied to [ci-fix] Needs review: apply KMAC key-size requirements on SymCrypt-OpenSSL (refs #129939) #130594, [ci-fix] Needs review: root CustomAttributeDecoderTests enum types for Apple-mobile trimming (refs #128450) #130106, [ci-fix] Needs review: Marshal mono_ios_* string args as UTF-8 for NativeAOT ILC (refs #130219) #130232, [ci-fix] Needs review: Fix PolymorphicTests order-dependent assertion on tvOS Mono (refs #128765) #129653 above.Expected behavior change
The next fixer run will stop opening help-wanted PRs that "fix" failures on retired pipelines (e.g. Mono mobile legs that no longer run on CI) or signatures already resolved at
HEAD. Those cases will instead be recorded as stale/already-fixed skips or routed to a loop-in comment, lowering the fixer rejection rate and reducing reviewer churn on obsolete PRs.Note
This PR was generated by an AI/Copilot agentic workflow.
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
awmgmcpgSee Network Configuration for more information.
Note
This was originally intended as a pull request, but the git push operation failed.
Original error: The process '/usr/bin/git' failed with exit code 1
Workflow Run: View run details and download bundle artifact
The bundle file is available in the
agentartifact in the workflow run linked above.To create a pull request with the changes: