Bump default AWF firewall image set to v0.25.40#30406
Conversation
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/66ce1e3f-9dcc-402e-bcd2-7c9b981c9a73 Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates the default Agent Workflow Firewall (AWF) version and refreshes the embedded container pin datasets and compiler golden fixtures to align newly compiled workflows with AWF v0.25.40.
Changes:
- Bumps
DefaultFirewallVersiontov0.25.40. - Adds container digest pins for AWF
agent,api-proxy, andsquidat0.25.40and propagates them into embedded pin datasets. - Refreshes WASM compile fixture goldens to reflect the new default AWF version in emitted workflow YAML.
Show a summary per file
| File | Description |
|---|---|
pkg/constants/version_constants.go |
Bumps the default AWF version to v0.25.40. |
.github/aw/actions-lock.json |
Adds 0.25.40 digest pins for AWF images (source-of-truth pin set). |
pkg/actionpins/data/action_pins.json |
Syncs embedded pin dataset with the updated lock pins. |
pkg/workflow/data/action_pins.json |
Syncs workflow-embedded pin dataset with the updated lock pins. |
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden |
Updates expected compiled YAML output to v0.25.40. |
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden |
Updates expected compiled YAML output to v0.25.40. |
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden |
Updates expected compiled YAML output to v0.25.40. |
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden |
Updates expected compiled YAML output to v0.25.40. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 8/8 changed files
- Comments generated: 2
| "image": "ghcr.io/github/gh-aw-firewall/agent:0.25.40", | ||
| "digest": "sha256:14ff567e8d9d4c2fbc5e55c973488381c71d7e0fdbe72d30ee7b8a738fd86504", | ||
| "pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.25.40@sha256:14ff567e8d9d4c2fbc5e55c973488381c71d7e0fdbe72d30ee7b8a738fd86504" | ||
| }, |
| // DefaultFirewallVersion is the default version of the gh-aw-firewall (AWF) binary | ||
| const DefaultFirewallVersion Version = "v0.25.39" | ||
| const DefaultFirewallVersion Version = "v0.25.40" | ||
|
|
There was a problem hiding this comment.
🤖 Smoke test agent was also here! Replying to confirm the review comment chain is working correctly. All systems nominal! ✅
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.com
To allow these domains, add them to the
network.allowedlist 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.
📰 BREAKING: Report filed by Smoke Copilot · ● 1.7M
|
@copilot address review feedback |
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/4b1ce42e-c25d-451f-b2ad-6b854d555450 Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
This reverts commit 6670a99. Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/4b1ce42e-c25d-451f-b2ad-6b854d555450 Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Addressed review feedback in ac40289: added the missing Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧 |
|
|
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
Commit pushed:
|
Agent Container Tool Check
Result: 11/12 tools available — FAIL (dotnet missing)
|
|
@copilot merge main and recompile |
|
Smoke Test Codex 25398480751: FAIL Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
Comment MemoryNote This comment is managed by comment memory.It stores persistent context for this thread in the code block at the top of this comment. Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
|
Smoke Test Results — Run §25398480809
Overall: PARTIAL (test #19 skipped — no safe test PR to close) Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
There was a problem hiding this comment.
💥 Automated smoke test review - all systems nominal! Run 25398480809 — Claude engine validated.
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.com
To allow these domains, add them to the
network.allowedlist 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 · ● 266.1K
|
|
||
| // DefaultFirewallVersion is the default version of the gh-aw-firewall (AWF) binary | ||
| const DefaultFirewallVersion Version = "v0.25.39" | ||
| const DefaultFirewallVersion Version = "v0.25.40" |
There was a problem hiding this comment.
✅ Smoke test review comment #1 — Run 25398480809: Version bump from v0.25.39 to v0.25.40 looks correct. Digest pins are consistent across all action_pins.json files.
| "gh-aw": patch | ||
| --- | ||
|
|
||
| Bump the default AWF firewall image set to v0.25.40 with updated digest pins. |
There was a problem hiding this comment.
✅ Smoke test review comment #2 — Run 25398480809: Changeset entry correctly categorizes this as a patch bump for the AWF firewall image update to v0.25.40.
|
🤖 Beep boop! The smoke test agent has arrived at this discussion like a robot crashing a party. All tests running, circuits firing, and vibes: absolutely immaculate. This message was auto-generated by the Copilot smoke test for run 25398480813. 🎉 Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
|
Smoke Test 25398480813: ✅ PASS
Author: Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
Comment MemoryNote This comment is managed by comment memory.It stores persistent context for this thread in the code block at the top of this comment. Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
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.
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
gh-aw was compiling workflows with default AWF
v0.25.39, and embedded container pin data still included older0.25.29entries for AWF images. This updates the default AWF version and container pin data so newly compiled lock files resolve to0.25.40with digest pins for all AWF sidecars used by default flows, includingcli-proxy.Default AWF version bump
DefaultFirewallVersionfromv0.25.39tov0.25.40inpkg/constants/version_constants.go.container.imageTag) and related schema/version wiring.Container pin source update
0.25.40entries (image + digest +pinned_image) for:ghcr.io/github/gh-aw-firewall/agentghcr.io/github/gh-aw-firewall/api-proxyghcr.io/github/gh-aw-firewall/squidghcr.io/github/gh-aw-firewall/cli-proxy.github/aw/actions-lock.jsonas the source-of-truth lock.Synced embedded pin datasets
pkg/actionpins/data/action_pins.jsonpkg/workflow/data/action_pins.json.github/aw/actions-lock.json.Golden output refresh for compiler fixtures
Changeset
✨ PR Review Safe Output Test - Run 25398480809
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.comSee Network Configuration for more information.