chore: upgrade gh-aw to v0.68.4 and recompile workflows#2019
chore: upgrade gh-aw to v0.68.4 and recompile workflows#2019
Conversation
- Updated gh-aw-actions/setup v0.68.3 → v0.68.4 - Updated gh-aw/actions/setup v0.68.1 → v0.68.4 - Updated actions/github-script v8/v9 → v9.0.0 - Updated softprops/action-gh-release v2.6.1 → v3.0.0 - Refreshed 14 container image pins - Recompiled all 29 workflows + post-processed lock files - smoke-opencode.md skipped (opencode engine not yet supported) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Upgrades the repository’s agentic workflow toolchain to gh-aw v0.68.4 and refreshes the compiled workflow lock files so CI runs with updated action pins, container image pins, and the newer gh-aw-generated workflow wiring.
Changes:
- Bumped gh-aw compiler metadata across lock files to v0.68.4, updating pinned action SHAs (notably
github/gh-aw-actions/setup,actions/github-script,actions/upload-artifact, andactions/cachewhere used). - Refreshed container references in workflow manifests/steps (including adding digest-pinned references for several images) and updated runtime/agent steps (Copilot error detection, MCP gateway startup via Node, prompt handling via
--prompt-file, etc.). - Updated repo-level pin registry in
.github/aw/actions-lock.jsonand gh-aw agent documentation links to v0.68.4.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/update-release-notes.lock.yml | Recompiled lock with v0.68.4, updated action pins, container list, Copilot error detection, and new base-branch agent-config save/restore steps. |
| .github/workflows/smoke-codex.lock.yml | Recompiled Codex smoke workflow with updated pins, MCP config path adjustments, and added cleanup step (see comment). |
| .github/workflows/security-review.lock.yml | Recompiled security review workflow with updated pins, Copilot error detection outputs, and container pin refresh. |
| .github/workflows/plan.lock.yml | Recompiled plan-command workflow with updated pins, Copilot error detection outputs, and container pin refresh. |
| .github/workflows/issue-monster.lock.yml | Recompiled issue triage workflow with updated pins and updated safe-outputs tooling metadata. |
| .github/workflows/firewall-issue-dispatcher.lock.yml | Recompiled dispatcher workflow with updated pins and refreshed mcpg image tag for CLI proxy (see comment). |
| .github/workflows/copilot-token-usage-analyzer.lock.yml | Recompiled analyzer workflow with updated pins, Copilot error detection outputs, and container pin refresh. |
| .github/workflows/copilot-token-optimizer.lock.yml | Recompiled optimizer workflow with updated pins, Copilot error detection outputs, and container pin refresh. |
| .github/workflows/cli-flag-consistency-checker.lock.yml | Recompiled checker workflow with updated pins, Copilot error detection outputs, and schedule scatter update. |
| .github/workflows/claude-token-usage-analyzer.lock.yml | Recompiled analyzer workflow with updated pins, Copilot error detection outputs, and container pin refresh. |
| .github/workflows/ci-cd-gaps-assessment.lock.yml | Recompiled assessment workflow with updated pins and added digest pin for alpine:latest. |
| .github/aw/actions-lock.json | Updated central action pins (and added a container pin registry section). |
| .github/agents/agentic-workflows.agent.md | Updated gh-aw documentation links to reference v0.68.4. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 31/31 changed files
- Comments generated: 2
| - name: Clean up engine output files | ||
| run: | | ||
| rm -fr ${{ runner.temp }}/gh-aw/mcp-config/logs/ |
There was a problem hiding this comment.
The workflow deletes ${{ runner.temp }}/gh-aw/mcp-config/logs/ in the new "Clean up engine output files" step, but later still includes the same directory in the "Upload agent artifacts" paths. This makes the uploaded artifact miss the Codex engine logs. Either move this cleanup after the artifact upload, or remove the logs directory from the upload list (or clean up a different path).
| - name: Clean up engine output files | |
| run: | | |
| rm -fr ${{ runner.temp }}/gh-aw/mcp-config/logs/ |
| GITHUB_SERVER_URL: ${{ github.server_url }} | ||
| CLI_PROXY_POLICY: '{"allow-only":{"min-integrity":"none","repos":["github/gh-aw","github/gh-aw-firewall"]}}' | ||
| CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.2.17' | ||
| CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.2.19' |
There was a problem hiding this comment.
CLI_PROXY_IMAGE is still set to a mutable tag (ghcr.io/github/gh-aw-mcpg:v0.2.19) even though this workflow pins the same image by digest elsewhere (e.g., in the download step/manifest). For supply-chain safety and reproducibility, prefer passing the digest-pinned image reference here as well.
| CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.2.19' | |
| CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.2.19@sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd' |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
BYOK providers require an explicit model. The compiler generates an empty string fallback which causes Copilot CLI to error with: 'BYOK providers require an explicit model.' Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Smoke Test Results✅ GitHub MCP — #2006 "fix: add explicit model for Copilot BYOK smoke test", #2003 "feat: add smoke test for Copilot CLI offline BYOK mode" Overall: PASS
|
Smoke Test: GitHub Actions Services Connectivity ✅All checks passed:
|
🤖 OpenCode Smoke Test — PASS
Overall: PASS
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
|
Closing — byok-copilot feature flag needs compiler fixes upstream (gh-aw#26565) before this can land cleanly. |
Summary
Upgrades gh-aw from v0.68.1 to v0.68.4 and recompiles all agentic workflows.
Action updates
github/gh-aw-actions/setupgithub/gh-aw/actions/setupactions/github-scriptsoftprops/action-gh-releaseContainer image pins refreshed (14 images)
All GHCR container images (agent, squid, api-proxy, cli-proxy, mcpg, github-mcp-server, playwright-mcp) and base images (alpine, node) re-pinned to latest digests.
Workflows recompiled
All 29 workflows recompiled and post-processed. Lock files updated with:
Notes
smoke-opencode.mdfailed to compile —opencodeis not yet a supported engine in gh-aw v0.68.4. No changes to its lock file.✓ No fixes needed).