Skip to content

chore: upgrade gh-aw extension to latest pre-release - #6256

Closed
lpcox wants to merge 1 commit into
mainfrom
upgrade-gh-aw-prerelease
Closed

chore: upgrade gh-aw extension to latest pre-release#6256
lpcox wants to merge 1 commit into
mainfrom
upgrade-gh-aw-prerelease

Conversation

@lpcox

@lpcox lpcox commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Upgrades the gh-aw extension to the latest pre-release version using gh aw upgrade --pre-releases.

Changes

  • gh-aw upgrade: Ran gh aw upgrade --pre-releases which applied codemods and recompiled all 57 workflows
  • Action updates:
    • actions/setup-node v6.4.0 → v7.0.0
    • github/gh-aw-actions/setup v0.82.8 → v0.82.9
  • Post-processing: Ran postprocess-smoke-workflows.ts to replace install steps with local build
  • Test fix: Updated 5 test files where the regex pattern github/gh-aw/actions/setup@<sha> needed to become github/gh-aw-actions/setup@<sha> to match the new action path

Verification

All 3763 tests pass ✅

- Upgrade gh-aw via `gh aw upgrade --pre-releases`
- Updates actions/setup-node from v6.4.0 to v7.0.0
- Updates github/gh-aw-actions/setup from v0.82.8 to v0.82.9
- Recompile all workflows and run post-processing
- Fix test regex: gh-aw/actions/setup → gh-aw-actions/setup

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 15, 2026 12:05
@github-actions

Copy link
Copy Markdown
Contributor

✅ Coverage Check Passed

Overall Coverage

Metric Base PR Delta
Lines 98.92% 98.95% 📈 +0.03%
Statements 98.86% 98.89% 📈 +0.03%
Functions 99.35% 99.35% ➡️ +0.00%
Branches 95.14% 95.14% ➡️ +0.00%
📁 Per-file Coverage Changes (1 files)
File Lines (Before → After) Statements (Before → After)
src/log-directory-setup.ts 96.2% → 100.0% (+3.78%) 96.3% → 100.0% (+3.71%)

Coverage comparison generated by scripts/ci/compare-coverage.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades gh-aw dependencies, recompiles 57 workflows, and applies compiler codemods and local-AWF postprocessing.

Changes:

  • Migrates setup actions to github/gh-aw-actions/setup.
  • Updates workflow sources, generated locks, and action pins.
  • Updates CI assertions and agentic-workflow guidance.
Show a summary per file
File Description
.github/aw/actions-lock.json Updates action pins.
.github/skills/agentic-workflows/SKILL.md Adds engine configuration guidance.
.github/workflows/build-test.lock.yml Recompiles workflow.
.github/workflows/build-test-network-isolation.lock.yml Recompiles release-mode workflow.
.github/workflows/ci-cd-gaps-assessment.lock.yml Recompiles workflow.
.github/workflows/ci-doctor.lock.yml Recompiles workflow.
.github/workflows/claude-token-optimizer.lock.yml Recompiles workflow.
.github/workflows/claude-token-usage-analyzer.lock.yml Recompiles workflow.
.github/workflows/cli-flag-consistency-checker.lock.yml Recompiles workflow.
.github/workflows/config-consistency-auditor.lock.yml Recompiles workflow.
.github/workflows/contribution-check.lock.yml Recompiles workflow.
.github/workflows/copilot-token-optimizer.lock.yml Recompiles workflow.
.github/workflows/copilot-token-usage-analyzer.lock.yml Recompiles workflow.
.github/workflows/dependency-security-monitor.lock.yml Recompiles workflow.
.github/workflows/doc-maintainer.lock.yml Recompiles workflow.
.github/workflows/duplicate-code-detector.lock.yml Recompiles workflow.
.github/workflows/export-audit.lock.yml Recompiles workflow.
.github/workflows/firewall-issue-dispatcher.lock.yml Recompiles workflow.
.github/workflows/issue-duplication-detector.lock.yml Recompiles workflow.
.github/workflows/issue-monster.lock.yml Recompiles workflow.
.github/workflows/model-api-mapping-updater.lock.yml Recompiles workflow.
.github/workflows/network-isolation-test.lock.yml Recompiles release-mode workflow.
.github/workflows/pelis-agent-factory-advisor.lock.yml Recompiles workflow.
.github/workflows/plan.lock.yml Recompiles workflow.
.github/workflows/red-team-benchmark.lock.yml Recompiles workflow.
.github/workflows/refactoring-scanner.lock.yml Recompiles workflow.
.github/workflows/schema-sync.lock.yml Recompiles workflow.
.github/workflows/secret-digger-claude.lock.yml Recompiles workflow.
.github/workflows/secret-digger-codex.lock.yml Recompiles workflow.
.github/workflows/secret-digger-copilot.lock.yml Recompiles workflow.
.github/workflows/security-guard.lock.yml Recompiles workflow.
.github/workflows/security-review.lock.yml Recompiles workflow.
.github/workflows/self-hosted-runner-doctor.lock.yml Recompiles workflow.
.github/workflows/self-hosted-runner-doctor-updater.lock.yml Recompiles workflow.
.github/workflows/smoke-chroot.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-claude.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-codex.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-copilot.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-copilot-byok.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-copilot-byok-aoai-apikey.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-copilot-byok-aoai-entra.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-copilot-pat.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-docker-sbx.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-docker-sbx-build-test.lock.yml Recompiles build smoke workflow.
.github/workflows/smoke-docker-sbx-build-test.md Moves step outputs through environment variables.
.github/workflows/smoke-docker-sbx-claude.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-docker-sbx-codex.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-gemini.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-gvisor.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-gvisor-build-test.lock.yml Recompiles build smoke workflow.
.github/workflows/smoke-gvisor-build-test.md Moves step outputs through environment variables.
.github/workflows/smoke-gvisor-claude.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-gvisor-codex.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-otel-tracing.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-services.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-sink-visibility-allowed.lock.yml Recompiles smoke workflow.
.github/workflows/smoke-sink-visibility-blocked.lock.yml Recompiles smoke workflow.
.github/workflows/test-coverage-improver.lock.yml Recompiles workflow.
.github/workflows/test-coverage-reporter.lock.yml Recompiles workflow.
.github/workflows/test-hard-cap-ai-credits.lock.yml Recompiles workflow.
.github/workflows/update-release-notes.lock.yml Recompiles workflow.
scripts/ci/security-guard-workflow.test.ts Updates setup-action assertion.
scripts/ci/self-hosted-runner-doctor-updater-workflow.test.ts Updates setup-action assertion.
scripts/ci/self-hosted-runner-doctor-workflow.test.ts Updates setup-action assertion.
scripts/ci/smoke-claude-workflow.test.ts Updates setup-action assertion.
scripts/ci/test-coverage-improver-workflow.test.ts Updates setup-action assertion.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 55/66 changed files
  • Comments generated: 2
  • Review effort level: Medium

# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b5a6607f97a2941297b472365306d5fb52a418fd9d26be8bb1eb142af713045c","body_hash":"ce374ca34ae40a749f9dfd6c055daa25991fe783421189c040d757220a07bf1c","compiler_version":"v0.82.9-56-g5a10da8811","agent_id":"copilot","agent_model":"claude-opus-4.8","engine_versions":{"copilot":"1.0.70"}}
# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0","version":"v7.0.0"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw/actions/setup","sha":"5a10da8811ff76f3a1110e8971c716f22ba9c905","version":"5a10da8811ff76f3a1110e8971c716f22ba9c905"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.27.31","digest":"sha256:84d861cb6da723ac10b7a00dddf778be681b8cd74b2091f18ce1d67fe4b3e7a1","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.27.31@sha256:84d861cb6da723ac10b7a00dddf778be681b8cd74b2091f18ce1d67fe4b3e7a1"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.31","digest":"sha256:80d982fe7925c640d76cbbfbe94081d2d34f7657b7c37494d8d5488f5dae3c63","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.31@sha256:80d982fe7925c640d76cbbfbe94081d2d34f7657b7c37494d8d5488f5dae3c63"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.27.31","digest":"sha256:c05a3f086946fab0833e078f46d35571080f187ca72f038958d45aa5cc150494","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.27.31@sha256:c05a3f086946fab0833e078f46d35571080f187ca72f038958d45aa5cc150494"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.32","digest":"sha256:63e46b56dfd70895a701b6fc6dd0189e11e2d875f327f1781e81b31848735477","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.3.32@sha256:63e46b56dfd70895a701b6fc6dd0189e11e2d875f327f1781e81b31848735477"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b","pinned_image":"ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b"},{"image":"ghcr.io/github/github-mcp-server:v1.5.0","digest":"sha256:e25564dccc9110a70a77b9df560cbde11aa392fcb5f08b9abe5c4ebc6d146ea4","pinned_image":"ghcr.io/github/github-mcp-server:v1.5.0@sha256:e25564dccc9110a70a77b9df560cbde11aa392fcb5f08b9abe5c4ebc6d146ea4"}]}
# This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md
# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b5a6607f97a2941297b472365306d5fb52a418fd9d26be8bb1eb142af713045c","body_hash":"ce374ca34ae40a749f9dfd6c055daa25991fe783421189c040d757220a07bf1c","compiler_version":"v0.82.9","agent_id":"copilot","agent_model":"claude-opus-4.8","engine_versions":{"copilot":"1.0.70"}}
Comment on lines +48 to +51
"actions/setup-node@v7.0.0": {
"repo": "actions/setup-node",
"version": "v6.4.0",
"sha": "48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"
"version": "v7.0.0",
"sha": "820762786026740c76f36085b0efc47a31fe5020"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants