Skip to content

[awf] Bump firewall images to v0.25.66 and MCPG to v0.3.24#37708

Open
Copilot wants to merge 3 commits into
mainfrom
copilot/awf-bump-firewall-container-images
Open

[awf] Bump firewall images to v0.25.66 and MCPG to v0.3.24#37708
Copilot wants to merge 3 commits into
mainfrom
copilot/awf-bump-firewall-container-images

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 8, 2026

This updates gh-aw’s AWF compiler/lock generation to consume gh-aw-firewall v0.25.66 and gh-aw-mcpg v0.3.24, so generated lock files pin the requested firewall and MCP gateway images at those versions. The bump is limited to version pinning and regenerated lock artifacts.

  • Version pin updates

    • Bumped DefaultFirewallVersion in pkg/constants/version_constants.go:
      const DefaultFirewallVersion Version = "v0.25.66"
    • Bumped DefaultMCPGatewayVersion in pkg/constants/version_constants.go:
      const DefaultMCPGatewayVersion Version = "v0.3.24"
  • Regenerated lock outputs

    • Recompiled lock files so workflow manifests now reference:
      • ghcr.io/github/gh-aw-firewall/agent:0.25.66
      • ghcr.io/github/gh-aw-firewall/api-proxy:0.25.66
      • ghcr.io/github/gh-aw-firewall/squid:0.25.66
      • ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.66
      • ghcr.io/github/gh-aw-mcpg:v0.3.24
  • Release notes entries

    • Added patch changesets documenting the AWF/MCPG version bumps and lock regeneration.


✨ PR Review Safe Output Test - Run 27116877691

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

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

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · 71.2 AIC · ⌖ 25.3 AIC ·

Copilot AI linked an issue Jun 8, 2026 that may be closed by this pull request
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copilot AI changed the title [WIP] Bump AWF container image tags to v0.25.66 [awf] Bump firewall container images to v0.25.66 Jun 8, 2026
Copilot finished work on behalf of lpcox June 8, 2026 02:16
Copilot AI requested a review from lpcox June 8, 2026 02:16
@pelikhan pelikhan marked this pull request as ready for review June 8, 2026 02:40
Copilot AI review requested due to automatic review settings June 8, 2026 02:40
@pelikhan pelikhan added the smoke label Jun 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

⚠️ Smoke Pi failed. Pi encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

⚠️ Smoke Antigravity failed. Antigravity encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

💫 TO BE CONTINUED... Smoke Claude failed! Our hero faces unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

✅ All tools validated successfully! Agent Container Smoke Test confirms agent container is ready.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

Test Quality Sentinel failed during test quality analysis.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

⚠️ Smoke Gemini failed. Gemini encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

PR Code Quality Reviewer completed the code quality review.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

Design Decision Gate 🏗️ failed during design decision gate check.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 bumps gh-aw’s default gh-aw-firewall (AWF) version to v0.25.66 and regenerates the checked-in workflow lock artifacts so they consistently reference the updated firewall container tags and schema URL.

Changes:

  • Updated DefaultFirewallVersion to v0.25.66.
  • Regenerated workflow *.lock.yml files to replace 0.25.65/v0.25.65 references with 0.25.66/v0.25.66 (images, AWF install step, and $schema URLs).
  • Added a patch changeset documenting the bump and lock regeneration.
Show a summary per file
File Description
pkg/constants/version_constants.go Bumps the default AWF version constant to v0.25.66.
.github/workflows/test-workflow.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/smoke-opencode.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/smoke-gemini.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66 (including cli-proxy).
.github/workflows/smoke-crush.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/smoke-ci.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/smoke-antigravity.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66 (including cli-proxy).
.github/workflows/hippo-embed.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/firewall.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/example-permissions-warning.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/daily-malicious-code-scan.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/codex-github-remote-mcp-test.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/bot-detection.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.github/workflows/agentic-token-optimizer.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66 (including cli-proxy).
.github/workflows/ace-editor.lock.yml Regenerated lock to reference AWF v0.25.66 and firewall images 0.25.66.
.changeset/patch-bump-awf-v0-25-66.md Adds release note entry for the AWF bump + lock regeneration.

Copilot's findings

Tip

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

  • Files reviewed: 46/247 changed files
  • Comments generated: 0

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

📰 BREAKING: Smoke Copilot - AOAI (apikey) is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 8, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.54.0
jq 1.7
yq v4.53.2
curl 8.5.0
gh 2.92.0
node v24.16.0
python3 3.13.13
go 1.24.13
java 21.0.11
dotnet 10.0.300

Result: 12/12 tools available ✅

Overall Status: PASS

🔧 Tool validation by Agent Container Smoke Test · 39.6 AIC · ⌖ 13.2 AIC ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Skills-Based Review 🧠

Applied /zoom-out — approving this routine infrastructure bump.

📋 Key Themes & Highlights

Summary

This is a clean, mechanically correct version bump. The single authored change (DefaultFirewallVersion v0.25.65 → v0.25.66) drove the regeneration of all 245 lock files. No logic, control flow, or feature surface was touched.

Verification Checks

  • DefaultFirewallVersion correctly updated to v0.25.66 in pkg/constants/version_constants.go
  • ✅ All 245 lock files regenerated — no stale 0.25.65 references remain
  • ✅ Lock file diffs are structurally uniform: only the 4 firewall container tags and GH_AW_INFO_AWF_VERSION env var changed; action SHA pins and other container digest pins are untouched
  • ✅ Changeset file present and correctly scoped
  • ⚠️ Note: The patch changeset classification should be confirmed against the gh-aw-firewall v0.25.66 release notes (see inline comment)

Positive Highlights

  • ✅ Clean, well-scoped PR with a precise description
  • ✅ The make recompile double-pass procedure was evidently followed correctly
  • ✅ No collateral drift in unrelated container pins or secrets

Note on diff truncation

The diff was truncated at the 3,000-line cap; pkg/constants/version_constants.go was not visible in the patch. The file was inspected directly in the workspace and is correctly set to v0.25.66.

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · 356.3 AIC · ⌖ 12.8 AIC

@@ -0,0 +1,5 @@
---
"gh-aw": patch
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.

[/zoom-out] The patch semver classification is correct only if v0.25.66 is fully backward-compatible with v0.25.65. Since this file is the only human-authored description of the intent, it is worth confirming the upstream firewall release notes do not include any breaking changes, API additions, or new minimum-version constants that would require a minor bump instead.

💡 How to verify

Check the gh-aw-firewall release notes for v0.25.66 and confirm there are no new feature flags, removed endpoints, or schema changes. If any exist, update this to minor (or major for breaking changes) before merging.

Also note: version_constants.go already defines several AWF*MinVersion sentinel constants (e.g., AWFCliProxyMinVersion, AWFTokenSteeringMinVersion). If v0.25.66 introduces new gated features, a new min-version constant should accompany this bump.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Clean version bump. All 245 lock files consistently updated from v0.25.65v0.25.66. No unexpected changes beyond the firewall version strings (manifest JSON headers, comment blocks, env vars, binary install step, imageTag in AWF config JSON, and schema URL). Pre-existing SHA-pin asymmetry (firewall images tagged-only vs. digest-pinned mcpg/github-mcp-server) is unchanged by this PR and out of scope. Nothing to block.

🔎 Code quality review by PR Code Quality Reviewer · ⌖ 12.9 AIC

@lpcox
Copy link
Copy Markdown
Collaborator

lpcox commented Jun 8, 2026

Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Jun 8, 2026

@copilot bump the mcpg version to https://github.com/github/gh-aw-mcpg/releases/tag/v0.3.24

Updated in commit 22337a5: MCPG was bumped to v0.3.24 and lock files were regenerated to use ghcr.io/github/gh-aw-mcpg:v0.3.24.

Copilot AI changed the title [awf] Bump firewall container images to v0.25.66 [awf] Bump firewall images to v0.25.66 and MCPG to v0.3.24 Jun 8, 2026
Copilot finished work on behalf of lpcox June 8, 2026 04:49
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

💥 Automated smoke test review - all systems nominal!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

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

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · 71.2 AIC · ⌖ 25.3 AIC

"gh-aw": patch
---

Bump the default gh-aw-firewall version to v0.25.66 and regenerate workflow lock files to pick up the updated firewall image tags.
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.

Smoke test review: clear changeset description for the firewall version bump. 👍

@@ -0,0 +1,5 @@
---
"gh-aw": patch
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.

Smoke test review: patch-level bump looks appropriate here. 💥

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.

[awf] Bump firewall container images to v0.25.66

4 participants