Upgrade gh-aw to v0.79.2 (pre-release)#4598
Conversation
|
@copilot fix this failing ci check https://github.com/github/gh-aw-firewall/actions/runs/27218550086/job/80366819760?pr=4598 |
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.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Pull request overview
This PR upgrades the repository’s agentic workflow toolchain by moving gh-aw from v0.78.3 to v0.79.1 (pre-release) and regenerating the compiled workflow lock files accordingly.
Changes:
- Bump gh-aw compiler/action pins and refresh multiple
.lock.ymlworkflows with the new compiler output. - Resolve leftover merge-conflict markers in
smoke-claude.md. - Update automation metadata/pins (e.g.,
actions-lock.json, dependabot ignore rules) to align with the new gh-aw release.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/test-coverage-reporter.lock.yml | Recompiled workflow lock file with updated gh-aw metadata/actions/containers and additional output handling. |
| .github/workflows/test-coverage-improver.lock.yml | Recompiled workflow lock file with updated gh-aw metadata/actions/containers and additional output handling. |
| .github/workflows/smoke-gemini.lock.yml | Recompiled smoke workflow lock file with updated compiler metadata and runtime steps. |
| .github/workflows/smoke-copilot.lock.yml | Recompiled smoke workflow lock file with updated compiler metadata and runtime steps. |
| .github/workflows/smoke-claude.md | Removes merge-conflict markers in the source .md workflow. |
| .github/workflows/security-guard.lock.yml | Recompiled workflow lock file with updated gh-aw pins and runtime behavior changes. |
| .github/workflows/contribution-check.lock.yml | Recompiled workflow lock file with updated gh-aw pins and runtime behavior changes. |
| .github/workflows/agentics-maintenance.yml | Regenerated maintenance workflow and updated gh-aw setup-cli/action pins plus forecast/caching logic. |
| .github/dependabot.yml | Adjusts ignore rules to prevent Dependabot from bumping gh-aw managed actions. |
| .github/aw/actions-lock.json | Updates/extends pinned GitHub Action SHAs (including gh-aw actions) for compiled workflows. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 27/44 changed files
- Comments generated: 13
| - name: Install AWF binary | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68 |
| - name: Install AWF binary | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68 |
| - name: Install AWF binary | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68 |
| @@ -472,39 +482,11 @@ jobs: | |||
| const { main } = require('${{ runner.temp }}/gh-aw/actions/checkout_pr_branch.cjs'); | |||
| await main(); | |||
| - name: Install GitHub Copilot CLI | |||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.59 | |||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.60 | |||
| - name: Install AWF binary | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68 |
| - name: Install AWF binary | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.65 | ||
| run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68 |
| GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt | ||
| GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} | ||
| GH_AW_VERSION: v0.78.3 | ||
| GH_AW_VERSION: v0.79.1 |
The failure was a transient Docker Hub network timeout ( To prevent recurrence, I added a |
- Resolve merge conflict in smoke-claude.md - Recompile all 40 workflows with gh-aw v0.79.2 - Run postprocess-smoke-workflows.ts - Update actions-lock.json to pin gh-aw-actions/setup@v0.79.2 Includes fix for checkout_pr_branch.cjs failing on bot/app actors (Copilot, dependabot). See github/gh-aw#38134, github/gh-aw#38152. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
35b7d5b to
c95e64e
Compare
- smoke-claude: remove --max-turns 2 assertion (no longer emitted as CLI flag) - security-guard, test-coverage-improver: update setup action SHA/version Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
Copilot BYOK Smoke Test ResultsStatus: PASS ✅
Mode: Direct BYOK (COPILOT_PROVIDER_API_KEY) via api-proxy sidecar PR: #4598 by @lpcox | Assignees: @lpcox
|
🤖 Smoke Test Results — PASS
Overall: PASS · PR by @lpcox
|
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Smoke Test Results — FAIL
Overall: FAIL —
|
|
GitHub API: ✅ PASS Total: PASS
|
Upgrades gh-aw from v0.78.3 to v0.79.2 (pre-release).
Changes
smoke-claude.md(leftover conflict markers)scripts/ci/postprocess-smoke-workflows.tspost-compileactions-lock.jsonto pingh-aw-actions/setup@v0.79.2Key fix included
Copilot is not a usercheckout failure on Copilot-authored PRs (checkout_pr_branch.cjs fails for Copilot-authored PRs (actor is not a user) gh-aw#38134)Other notable changes in v0.79.1–v0.79.2
Validation
gh aw compile --validatepasses (0 errors, 6 warnings — all pre-existing)