Bump default AWF and MCP Gateway versions to v0.27.42 / v0.4.6 and refresh pinned artifacts#48236
Conversation
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
🤖 PR Triage
Summary: Version bump for default AWF ( Next action: Defer — author undraft when ready; low-risk merge once CI passes.
|
There was a problem hiding this comment.
Pull request overview
Bumps default AWF/MCP Gateway versions and refreshes corresponding generated artifacts. Review found that AWF v0.27.42’s runtime schema still rejects apiProxy.providers, which this bump enables.
Changes:
- Updated runtime version defaults.
- Added synchronized container digest pins.
- Recompiled workflow locks and added a patch changeset.
Show a summary per file
| File | Description |
|---|---|
pkg/constants/version_constants.go |
Updates default versions. |
.github/aw/actions-lock.json |
Adds new image pins. |
pkg/actionpins/data/action_pins.json |
Syncs embedded pins. |
pkg/workflow/data/action_pins.json |
Syncs workflow pins. |
.github/workflows/smoke-ci.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/release.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/firewall.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/example-permissions-warning.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/daily-max-ai-credits-test.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/codex-github-remote-mcp-test.lock.yml |
Refreshes generated runtime pins. |
.github/workflows/ai-moderator.lock.yml |
Refreshes generated runtime pins. |
.changeset/patch-bump-awf-v0-27-42-mcpg-v0-4-6.md |
Records the patch release change. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 23/267 changed files
- Comments generated: 1
- Review effort level: Medium
| @@ -70,7 +70,7 @@ const DefaultGitHubMCPServerVersion Version = "v1.7.0" | |||
| // | |||
| // The first recompile regenerates all lock files using the new version; the second recompile | |||
| // refreshes the container SHA pins that were resolved during the first pass. | |||
| const DefaultFirewallVersion Version = "v0.27.41" | |||
| const DefaultFirewallVersion Version = "v0.27.42" | |||
There was a problem hiding this comment.
Addressed in commits b4363ec and e4d45be:
- Bumped
AWFAPIProxyProvidersMinVersiontov0.27.43soawfSupportsAPIProxyProvidersreturnsfalsefor the defaultv0.27.42—apiProxy.providersis no longer emitted - Recompiled the two affected lock files (
daily-model-inventory,smoke-copilot) to remove the previously emittedapiProxy.providersfield
|
@copilot address review feedback |
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
…sed for AWF v0.27.42 AWF v0.27.42 does not include apiProxy.providers in its config schema. Setting DefaultFirewallVersion=v0.27.42 matched the previous minimum version value, causing awfSupportsAPIProxyProviders to return true and emit a field that AWF v0.27.42 rejects. Advance the minimum to v0.27.43 so the feature stays gated off until a release that actually ships the schema support. Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
|
@copilot please run the
|
Fixed in commit |
…jects it) After bumping AWFAPIProxyProvidersMinVersion to v0.27.43, the compiled lock files that contained apiProxy.providers for the default AWF version needed regeneration. Two lock files (daily-model-inventory, smoke-copilot) had apiProxy.providers emitted; the recompile correctly drops that field. Also reverts an accidental one-line addition to SKILL.md from the plan commit. Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
|
Smoke test results:
|
🤖 Smoke Test Results — Run 30236132659Core Tests (#1–12): ✅✅✅✅✅✅✅✅✅✅✅✅ Overall: PARTIAL (push blocked by allowed-files config; thread resolve skipped; no test PR to close) Run: https://github.com/github/gh-aw/actions/runs/30236132659 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.
|
|
PR: Bump default AWF and MCP Gateway versions to v0.27.42 / v0.4.6 and refresh pinned artifacts 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 30236132659
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 · sonnet46 · 68.1 AIC · ⌖ 20.2 AIC · ⊞ 6.1K
Comment /smoke-claude to run again
| "gh-aw": patch | ||
| --- | ||
|
|
||
| Bump the default gh-aw-firewall version to v0.27.42 and gh-aw-mcpg version to v0.4.6, and refresh embedded container digest pins for those defaults. |
There was a problem hiding this comment.
🤖 Smoke test review comment #1 (Run 30236132659): Good description! Consider mentioning specific digest hashes for complete traceability.
| @@ -0,0 +1,5 @@ | |||
| --- | |||
| "gh-aw": patch | |||
There was a problem hiding this comment.
🤖 Smoke test review comment #2 (Run 30236132659): The patch bump type looks correct for a version pin update that adds backwards-compatible new container digests.
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.
|
There was a problem hiding this comment.
Smoke run mixed. Build pass. Tool smoke partly fail. See #aw_smoke1.
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 · gpt54 · 63.2 AIC · ⌖ 6.56 AIC · ⊞ 19.5K
Comment /smoke-copilot to run again
Add label smoke to run again
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
PR finisher complete. Here's the state:
Actions taken: Regenerated wasm golden files ( Hand-off: CI must be re-triggered by a maintainer (close/reopen PR or push) before merge. |
|
@copilot merge main and recompile |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…-to-v02742-and-mcpg-to-v046 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Done. Merged main into the branch and recompiled all 263 workflow lock files (0 errors). |
This updates gh-aw’s default pinned runtime versions to the latest AWF and MCP Gateway releases and regenerates pinned workflow artifacts to match those defaults.
Version pins
/pkg/constants/version_constants.go:DefaultFirewallVersion:v0.27.41→v0.27.42DefaultMCPGatewayVersion:v0.4.5→v0.4.6Container digest pin set
/.github/aw/actions-lock.json:ghcr.io/github/gh-aw-firewall/{agent,agent-act,api-proxy,cli-proxy,squid}:0.27.42ghcr.io/github/gh-aw-mcpg:v0.4.6/pkg/actionpins/data/action_pins.json/pkg/workflow/data/action_pins.jsonRecompiled generated workflow locks
.github/workflows/*.lock.ymlso compiled outputs use the updated defaults and refreshed digest pins.Changeset
/.changeset/patch-bump-awf-v0-27-42-mcpg-v0-4-6.md.Run: https://github.com/github/gh-aw/actions/runs/30233154470
✨ PR Review Safe Output Test - Run 30236132659
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.