Skip to content

Bump gh-aw-mcpg to v0.4.9 and github-mcp-server to v1.9.0 - #51828

Merged
pelikhan merged 3 commits into
mainfrom
copilot/uk-ai-resilience-risk-review-again
Aug 10, 2026
Merged

Bump gh-aw-mcpg to v0.4.9 and github-mcp-server to v1.9.0#51828
pelikhan merged 3 commits into
mainfrom
copilot/uk-ai-resilience-risk-review-again

Conversation

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Container-image scans flagged unpatched CVEs in the MCP gateway and GitHub MCP server images pinned by the compiler. This applies the version bumps and refreshes the corresponding digest pins.

Version constants (pkg/constants/version_constants.go)

  • DefaultMCPGatewayVersion: v0.4.8v0.4.9
  • DefaultGitHubMCPServerVersion: v1.8.0v1.9.0

Digest pins

Refreshed only the two bumped images across .github/aw/actions-lock.json and its two embedded copies (pkg/actionpins/data/action_pins.json, pkg/workflow/data/action_pins.json):

ghcr.io/github/gh-aw-mcpg:v0.4.9@sha256:e5a1569aeaf41820fa7bdee3e94468cae448133cdbf00119ad24f5b74db1ab9f
ghcr.io/github/github-mcp-server:v1.9.0@sha256:881b53d6f75f69bdbc1b5b10fc2f1361717c19054143b3a8529fb5c32061a50e

--force-refresh-container-pins also re-resolved the floating gh-aw-node tag and pruned mcp/context7 / python:alpine; those were reverted to keep the diff scoped to the CVE remediation.

Lock files

All 284 workflow lock files recompiled to emit the new SHA-pinned references. Changeset added.

Firewall images — no change available

The issue points at tracking issue #41554 targeting firewall v0.27.11, but DefaultFirewallVersion is already at v0.27.44, which is the current latest github/gh-aw-firewall release. The four firewall findings (agent, api-proxy, cli-proxy, squid at 0.27.44) cannot be remediated from this repo — they need a new upstream release first, after which the pin here can be bumped.

…ntainer pins

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update gh-aw-firewall and MCP-gateway container images to patch CVEs Bump gh-aw-mcpg to v0.4.9 and github-mcp-server to v1.9.0 Aug 10, 2026
Copilot AI requested a review from pelikhan August 10, 2026 16:17
@pelikhan

Copy link
Copy Markdown
Collaborator

@copilot merge main and recmpile

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@copilot merge main and recmpile

Merged origin/main and recompiled in 59e1a3b.

All 278 conflicts were in generated .lock.yml files, resolved by regenerating via make build && make recompile (all 284 workflows compile, lock files in sync).

Main had already landed the mcpg v0.4.9 bump in #51754, so the net diff against main is now just the github-mcp-server v1.8.0v1.9.0 bump plus its digest pin. I re-scoped the changeset to match. The merge also picked up main's removal of shared/mcp/server-memory.md, which correctly pruned the now-unreferenced mcp/memory pin.

make fmt and make agent-report-progress both pass.

@pelikhan
pelikhan marked this pull request as ready for review August 10, 2026 16:42
Copilot AI balanced review requested due to automatic review settings August 10, 2026 16:42
@pelikhan
pelikhan merged commit e8a7b8f into main Aug 10, 2026
@pelikhan
pelikhan deleted the copilot/uk-ai-resilience-risk-review-again branch August 10, 2026 16:43

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

Updates the compiler’s default GitHub MCP server to v1.9.0 to consume the patched container image. The MCP gateway v0.4.9 had already landed on the base branch.

Changes:

  • Updates the GitHub MCP server version and SHA256 digest.
  • Synchronizes canonical and embedded container-pin data.
  • Regenerates 278 affected workflow lock files and adds a patch changeset.
Show a summary per file
File Description
.changeset/patch-bump-github-mcp-server-v1-9-0.md Records the patch release.
.github/aw/actions-lock.json Updates the canonical container pin.
pkg/actionpins/data/action_pins.json Updates the embedded action pin.
pkg/constants/version_constants.go Sets the default to v1.9.0.
pkg/workflow/data/action_pins.json Updates the embedded workflow pin.
.github/workflows/*.lock.yml (278 files) Regenerates manifests, download references, MCP configuration, and derived heredoc identifiers with the v1.9.0 pin.

Review details

Tip

Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 112/283 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.86.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[uk-ai-resilience] [risk-review] Tier C: gh-aw-firewall & MCP-gateway container images have unpatched CVEs — apply tracked version bump

3 participants