chore: upgrade gh-aw to v0.83.5 pre-release and recompile workflows - #6718
Conversation
- Upgrade gh-aw extension from v0.83.4 to v0.83.5
- Fix 15 workflows with steps-output-in-prompt validation errors:
- Migrate step outputs ($GITHUB_OUTPUT) to file-based data passing
(/tmp/gh-aw/agent/) for all smoke-data workflows
- Fix refactoring-scanner, security-guard, self-hosted-runner-doctor-updater,
test-coverage-improver, and test-coverage-reporter workflows
- Recompile all 58 workflows (0 errors)
- Update tests to match new file-based data passing pattern
- Update default model reference (claude-sonnet-4.6 → claude-sonnet-5)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
There was a problem hiding this comment.
Pull request overview
Upgrades gh-aw to v0.83.5, recompiles workflows, and replaces prompt-time step outputs with file-based agent context.
Changes:
- Updated gh-aw actions and generated workflows to v0.83.5.
- Migrated 15 workflows to
/tmp/gh-aw/agentdata handoff. - Updated workflow assertions and the default Copilot model.
Show a summary per file
| File | Description |
|---|---|
.github/aw/actions-lock.json |
Updates gh-aw action pins. |
.github/workflows/agentics-maintenance.yml |
Upgrades maintenance jobs. |
.github/workflows/contribution-check.lock.yml |
Recompiled workflow. |
.github/workflows/copilot-token-usage-analyzer.lock.yml |
Recompiled workflow. |
.github/workflows/doc-maintainer.lock.yml |
Recompiled workflow. |
.github/workflows/duplicate-code-detector.lock.yml |
Recompiled workflow. |
.github/workflows/export-audit.lock.yml |
Recompiled workflow. |
.github/workflows/refactoring-scanner.md |
Stages scanner metrics in files. |
.github/workflows/security-guard.md |
Stages PR security context in files. |
.github/workflows/self-hosted-runner-doctor-updater.md |
Stages scan date in a file. |
.github/workflows/smoke-claude.lock.yml |
Recompiled workflow. |
.github/workflows/smoke-copilot-byok-aoai-entra.md |
Migrates smoke results to files. |
.github/workflows/smoke-copilot-byok.md |
Migrates smoke results to files. |
.github/workflows/smoke-copilot-network-isolation.md |
Migrates PR data to a file. |
.github/workflows/smoke-copilot.md |
Migrates smoke results to files. |
.github/workflows/smoke-docker-sbx-claude.md |
Migrates smoke results to files. |
.github/workflows/smoke-docker-sbx-codex.md |
Migrates smoke results to files. |
.github/workflows/smoke-docker-sbx.md |
Migrates smoke results to files. |
.github/workflows/smoke-gvisor-claude.md |
Migrates smoke results to files. |
.github/workflows/smoke-gvisor-codex.md |
Migrates smoke results to files. |
.github/workflows/smoke-gvisor.md |
Migrates smoke results to files. |
.github/workflows/test-coverage-improver.md |
Stages coverage and source context. |
.github/workflows/test-coverage-reporter.md |
Stages coverage-gap brief. |
scripts/ci/security-guard-workflow.test.ts |
Updates security workflow assertion. |
scripts/ci/test-coverage-improver-workflow.test.ts |
Updates file-handoff assertions. |
scripts/ci/test-coverage-reporter-workflow.test.ts |
Updates compiler environment assertion. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 34/78 changed files
- Comments generated: 2
- Review effort level: Medium
| ```typescript | ||
| ${{ steps.target.outputs.SOURCE_CONTENT }} | ||
| (see `/tmp/gh-aw/agent/source-content.txt`) |
| @@ -286,7 +284,7 @@ The test suite has already run and all coverage metrics were pre-computed. Use t | |||
|
|
|||
| The top coverage gaps (pre-identified) are: | |||
|
|
|||
| ${{ steps.coverage-gaps-brief.outputs.COVERAGE_GAPS_BRIEF }} | |||
| (read from `/tmp/gh-aw/agent/coverage-gaps-brief.txt` via `cat /tmp/gh-aw/agent/coverage-gaps-brief.txt`) | |||
|
@copilot address review feedback |
Addressed both review comments in commit
|
|
✅ Copilot review passed with no inline comments. @lpcox Add the |
Summary
Upgrades the gh-aw extension from v0.83.4 to v0.83.5 (pre-release) and recompiles all workflows.
Changes
gh-aw upgrade
gh-awfrom v0.83.4 → v0.83.5github/gh-aw-actions/setup-cliandgithub/gh-aw-actions/setupto v0.83.5Workflow fixes (steps-output-in-prompt)
The v0.83.5 compiler introduced a new
steps-output-in-promptvalidation that rejects workflows referencing${{ steps.X.outputs.Y }}in the prompt section (since those steps run in the agent job after the prompt is rendered in the activation job).Fixed 15 workflows by migrating from
$GITHUB_OUTPUTto file-based data passing (/tmp/gh-aw/agent/):Smoke-data pattern (10 workflows):
smoke-copilot,smoke-copilot-byok,smoke-copilot-byok-aoai-entra,smoke-copilot-network-isolationsmoke-docker-sbx,smoke-docker-sbx-claude,smoke-docker-sbx-codexsmoke-gvisor,smoke-gvisor-claude,smoke-gvisor-codexUnique patterns (5 workflows):
refactoring-scanner— file-sizes, function-counts → filessecurity-guard— pr-meta, pr-diff, security-relevance → filesself-hosted-runner-doctor-updater— scan window date → filetest-coverage-improver— target file, source/test content, coverage data → filestest-coverage-reporter— coverage-gaps-brief → fileTest updates
security-guard-workflow.test.ts,test-coverage-improver-workflow.test.ts,test-coverage-reporter-workflow.test.tsto match new file-based patternsclaude-sonnet-4.6→claude-sonnet-5Compilation
All 58 workflows compile successfully (0 errors, warnings only)
Test results
All 273 test suites pass (4600 tests)