Skip to content

Upgrade gh-aw to v0.79.2 (pre-release)#4598

Merged
lpcox merged 2 commits into
mainfrom
upgrade-gh-aw-v0.79.1
Jun 9, 2026
Merged

Upgrade gh-aw to v0.79.2 (pre-release)#4598
lpcox merged 2 commits into
mainfrom
upgrade-gh-aw-v0.79.1

Conversation

@lpcox

@lpcox lpcox commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Upgrades gh-aw from v0.78.3 to v0.79.2 (pre-release).

Changes

  • Resolve merge conflict in smoke-claude.md (leftover conflict markers)
  • Recompile all 40 workflows with gh-aw v0.79.2
  • Run scripts/ci/postprocess-smoke-workflows.ts post-compile
  • Update actions-lock.json to pin gh-aw-actions/setup@v0.79.2

Key fix included

Other notable changes in v0.79.1–v0.79.2

  • Compacted system prompts (reduced token usage)
  • Surface max-ai-credits guardrail context for 429 failures
  • Standardized error codes on safe-output handlers
  • Standardize YAML unmarshalling on goccy/go-yaml

Validation

  • gh aw compile --validate passes (0 errors, 6 warnings — all pre-existing)
  • Post-processing applied successfully

Copilot AI review requested due to automatic review settings June 9, 2026 15:53
@lpcox

lpcox commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

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

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.yml workflows 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

Comment on lines +488 to +489
- name: Install AWF binary
run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68
Comment thread .github/workflows/test-coverage-reporter.lock.yml Outdated
Comment on lines +537 to +538
- name: Install AWF binary
run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68
Comment thread .github/workflows/test-coverage-improver.lock.yml Outdated
Comment thread .github/workflows/smoke-gemini.lock.yml Outdated
Comment on lines +467 to +468
- 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
Comment on lines +494 to +495
- name: Install AWF binary
run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.25.68
Comment thread .github/workflows/security-guard.lock.yml Outdated
Comment on lines +492 to +493
- 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

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

@copilot fix this failing ci check https://github.com/github/gh-aw-firewall/actions/runs/27218550086/job/80366819760?pr=4598

The failure was a transient Docker Hub network timeout (registry-1.docker.io unreachable) in the "Build local containers" step of test-chroot-edge-cases (attempt 1). The second attempt passed on its own.

To prevent recurrence, I added a retry_docker_build function (3 attempts with 10s/20s backoff) to all four "Build local containers" steps in test-chroot.yml, matching the same pattern already used in test-integration-suite.yml. See commit 35b7d5b.

- 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>
@lpcox lpcox force-pushed the upgrade-gh-aw-v0.79.1 branch from 35b7d5b to c95e64e Compare June 9, 2026 18:26
@lpcox lpcox changed the title Upgrade gh-aw to v0.79.1 (pre-release) Upgrade gh-aw to v0.79.2 (pre-release) Jun 9, 2026
- 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>
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

✅ Coverage Check Passed

Overall Coverage

Metric Base PR Delta
Lines 96.50% 96.55% 📈 +0.05%
Statements 96.42% 96.46% 📈 +0.04%
Functions 98.73% 98.73% ➡️ +0.00%
Branches 90.70% 90.73% 📈 +0.03%
📁 Per-file Coverage Changes (1 files)
File Lines (Before → After) Statements (Before → After)
src/config-writer.ts 89.3% → 90.9% (+1.65%) 89.3% → 90.9% (+1.65%)

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

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Copilot BYOK Smoke Test Results

Status: PASS ✅

  • MCP Connectivity: Listed 2 merged PRs (verified github-list_pull_requests)
  • GitHub.com Access: HTTP 200 via awf firewall
  • File Write/Read: /tmp/gh-aw/agent/smoke-test-copilot-byok.txt readable
  • BYOK Inference: Active (api-proxy → api.githubcopilot.com with real COPILOT_PROVIDER_API_KEY)

Mode: Direct BYOK (COPILOT_PROVIDER_API_KEY) via api-proxy sidecar

PR: #4598 by @lpcox | Assignees: @lpcox

🔑 BYOK report filed by Smoke Copilot BYOK

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

🤖 Smoke Test Results — PASS

Test Result
GitHub MCP (PR: #4577[Test Coverage] host-iptables-rules isValidPortSpec unit tests)
GitHub.com connectivity (HTTP 200)
File write/read (smoke-test-copilot-27227244452.txt)

Overall: PASS · PR by @lpcox

📰 BREAKING: Report filed by Smoke Copilot

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor
  • [Test Coverage] host-iptables-rules isValidPortSpec unit tests
  • fix(api-proxy): restore PAT-safe integration ID behavior and normalize dated CAPI model names
  • Upgrade gh-aw to v0.79.2 (pre-release)
  • Overall: PASS

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • registry.npmjs.org

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "registry.npmjs.org"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

🏗️ Build Test Suite Results

Ecosystem Project Build/Install Tests Status
Bun elysia 1/1 passed ✅ PASS
Bun hono 1/1 passed ✅ PASS
C++ fmt N/A ✅ PASS
C++ json N/A ✅ PASS
Deno oak N/A 1/1 passed ✅ PASS
Deno std N/A 1/1 passed ✅ PASS
.NET hello-world N/A ✅ PASS
.NET json-parse N/A ✅ PASS
Go color 1/1 passed ✅ PASS
Go env 1/1 passed ✅ PASS
Go uuid 1/1 passed ✅ PASS
Java gson 1/1 passed ✅ PASS
Java caffeine 1/1 passed ✅ PASS
Node.js clsx passed ✅ PASS
Node.js execa passed ✅ PASS
Node.js p-limit passed ✅ PASS
Rust fd 1/1 passed ✅ PASS
Rust zoxide 1/1 passed ✅ PASS

Overall: 8/8 ecosystems passed — ✅ PASS

Generated by Build Test Suite for issue #4598 · 169.2 AIC · ⊞ 33.8K ·

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Smoke Test Results — FAIL

Check Result
Redis PING ❌ timeout (no PONG)
PostgreSQL pg_isready ❌ no response
PostgreSQL SELECT 1 ❌ timeout

Overall: FAILhost.docker.internal services unreachable from this runner.

🔌 Service connectivity validated by Smoke Services

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

GitHub API: ✅ PASS
GitHub check: ✅ PASS
File verify: ✅ PASS

Total: PASS

💥 [THE END] — Illustrated by Smoke Claude

@lpcox lpcox merged commit b9218e9 into main Jun 9, 2026
68 of 73 checks passed
@lpcox lpcox deleted the upgrade-gh-aw-v0.79.1 branch June 9, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants