Upgrade agentic workflows to gh-aw 0.86.2 - #37549
Closed
PureWeen wants to merge 2 commits into
Closed
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
PureWeen
temporarily deployed
to
copilot-pat-pool
August 17, 2026 21:32 — with
GitHub Actions
Inactive
|
Azure Pipelines: 1 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Contributor
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 37549Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 37549" |
PureWeen
temporarily deployed
to
copilot-pat-pool
August 17, 2026 21:32 — with
GitHub Actions
Inactive
PureWeen
had a problem deploying
to
copilot-pat-pool
August 17, 2026 21:33 — with
GitHub Actions
Failure
PureWeen
temporarily deployed
to
copilot-pat-pool
August 17, 2026 21:34 — with
GitHub Actions
Inactive
PureWeen
temporarily deployed
to
copilot-pat-pool
August 17, 2026 21:35 — with
GitHub Actions
Inactive
PureWeen
temporarily deployed
to
copilot-pat-pool
August 17, 2026 21:35 — with
GitHub Actions
Inactive
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request updates the generated GitHub Actions “lock” workflows for the CI failure scanner/fixer automation to a newer gh-aw compiler/runtime, addressing recent workflow failures caused by hardcoded Copilot CLI paths after toolcache hits.
Changes:
- Recompiled the
ci-status-*scanner and fixer lock workflows withgh-aw v0.86.2(metadata/actions/container pins updated accordingly). - Updated the generated runtime logic to stage and pass a runner-visible Copilot CLI path (and related runtime plumbing updates produced by the new compiler).
- Refreshed generated activation/prompt/threat-detection handling in the lock files (prompt generation/staging, detection scripts, and related outputs).
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/ci-status-main.lock.yml | Regenerated main-branch CI failure scanner lock workflow with gh-aw v0.86.2 and updated runtime steps/pins. |
| .github/workflows/ci-status-net11.lock.yml | Regenerated net11 CI failure scanner lock workflow with gh-aw v0.86.2 and updated runtime steps/pins. |
| .github/workflows/ci-status-fix.lock.yml | Regenerated main-branch CI failure fixer lock workflow with gh-aw v0.86.2, including updated safe-output/runtime schema and supporting steps. |
| .github/workflows/ci-status-fix-net11.lock.yml | Regenerated net11 CI failure fixer lock workflow with gh-aw v0.86.2, including updated safe-output/runtime schema and supporting steps. |
Review details
- Files reviewed: 4/4 changed files
- Comments generated: 1
- Review effort level: Lite
Comment on lines
579
to
583
| }, | ||
| "comment_id": { | ||
| "optionalPositiveInteger": true | ||
| }, | ||
| "item_number": { |
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.
Note
Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!
Summary
Upgrade all 14 repository agentic workflows to stable gh-aw v0.86.2 so they use one consistent generated runtime instead of leaving unaffected workflows on the same vulnerable v0.85.4 path handling.
Root cause and outage evidence
The CI scanner/fixer workflows failed after Copilot CLI toolcache cache hits because their v0.85.4 locks hardcoded
/usr/local/bin/copilot, which did not exist on the runner. The latest failures were:Stable gh-aw v0.86.2 includes github/gh-aw#51275. Its generated runtime resolves Copilot CLI from
PATH, stages it at${RUNNER_TEMP}/gh-aw/bin/copilot, and passes that sandbox-visible path to the harness for both agent and threat-detection execution.Security and scope
agentic-labeler.mdnow explicitly setstools.bash: false, satisfying v0.86.2 strict-mode requirements for its intentionalmin-integrity: noneGitHub MCP reads while preserving a no-shell agent. Its deterministicon.stepsare unaffected.All other changes are compiler-generated runtime updates across the 14
.lock.ymlfiles. Workflow business logic, prompts, triggers, permissions, and safe-output contracts are unchanged.Validation
gh aw compilewith all 14 workflow IDs: 14 succeeded${RUNNER_TEMP}/gh-aw/bin/copilot/usr/local/bin/copilotreferences remainagentic-labelerexposes GitHub/safe-output tools with no shell allowancegit diff --checkpassedThe compiler retains one preexisting warning for
copilot-evaluate-testsconfiguring bothslash_commandandbots. Shellcheck reports only generated SC2129 style advisories for repeated output redirects.