Skip to content

[ca] CLI/MCP version updates: Claude Code 2.1.247, Codex 0.150.1, GitHub MCP Server v1.11.0, MCP Gateway v0.4.12 #56296

Description

@github-actions

Summary

Automated CLI/MCP version check found 4 updates. Local edits applied to pkg/constants/version_constants.go, make fmt and make recompile (x2) run successfully (294/294 workflows compiled both passes). Docker images used by static-analysis steps (Actionlint, Syft, Grype, Grant, Zizmor, Poutine, RunnerGuard, Yamllint) were also checked — no version or digest changes.

Note: this workflow only files an issue; it does not open a PR. A maintainer (or a follow-up automation) needs to apply these same constant edits and run make fmt && make recompile && make recompile to actually update pkg/constants/version_constants.go and the 294 generated .lock.yml files.

Claude Code CLI: 2.1.245 → 2.1.247

OpenAI Codex CLI: 0.149.1 → 0.150.1

rust-v0.150.0 highlights

New Features

Bug Fixes

Full changelog: openai/codex@rust-v0.149.0...rust-v0.150.0

rust-v0.150.1

Bug Fixes

Full changelog: openai/codex@rust-v0.150.0...rust-v0.150.1

Risk: Low — no breaking changes; mostly TUI/UX features and targeted fixes. The AGENTS.md untrusted-project change and MCP bearer-token fixes are worth a quick look since gh-aw workflows configure MCP servers and rely on Codex reading repo instructions.

GitHub MCP Server: v1.10.1 → v1.11.0

Release notes

Highlights

  • Smarter OAuth challenges: per-call scope checks request only the permissions each tool invocation needs, with runtime checks where required.
  • Improved browser OAuth support: CORS now works across OAuth discovery routes, with configurable authorization-server URLs.
  • Improved sub-issue workflow: create parent and sub-issues atomically.
  • Better HTTP caching for STDIO: REST responses support ETag conditional requests.
  • Runtime refresh: upgraded to Go 1.27, plus routine security and dependency updates.

What's Changed

Full changelog: github/github-mcp-server@v1.10.1...v1.11.0

Risk: Low/Medium — per-call OAuth scope checks and CORS/authorization-server changes only affect the HTTP/OAuth transport; gh-aw's usage is via the Docker image with the read-only GitHub MCP server (STDIO/manifest driven), so impact should be limited, but worth confirming get_me / other tool listings still resolve correctly after the bump given this workflow's own note that get_me already 403s under the integration token.

MCP Gateway (gh-aw-mcpg): v0.4.10 → v0.4.12

v0.4.11 → v0.4.12 changes

Full changelog: github/gh-aw-mcpg@v0.4.10...v0.4.12

Risk: Low — mostly internal test/logging/refactor work; the added DNS SANs for proxy TLS certs is a hardening change relevant to gh-aw's MCP Gateway sandbox topology. No API/config schema changes noted.

Docker images (static analysis) — no changes

Checked digests directly against registries for all 8 images pinned in pkg/cli/docker_images.go; every version and digest matched the current pin exactly, so no edits were needed:

  • ActionlintImage — rhysd/actionlint:1.7.12@sha256:b1934ee5f1c509618f2508e6eb47ee0d3520686341fec936f3b79331f9315667
  • SyftImage — anchore/syft:v1.51.0@sha256:678bfa565b60f747aac0f8e964fe5588a24445b8d0a480e91f6efd70020dfbb0
  • GrypeImage — anchore/grype:v0.117.0@sha256:ddf9e9f204049f3a4a0955ef70873cabab6a31432125ad4f20a490b54950a253
  • GrantImage — anchore/grant:v0.6.8@sha256:172463611795f43b77302cdfbd7b3f81295492a7330e0820cfe41c3674920237
  • ZizmorImage — ghcr.io/zizmorcore/zizmor:1.29.0@sha256:863026d54f91271b10b60b67ad8054cb37120167e162482597db102b3026a284
  • PoutineImage — ghcr.io/boostsecurityio/poutine:1.1.6@sha256:722a8e0999b583c1540fe2974e691032b2d9d21b9256a17965132b6bfd0081b0
  • RunnerGuardImage — ghcr.io/vigilant-llc/runner-guard:3.1.5@sha256:2df426ef96d21f1622e05b21329f26bd263fc46110609cefb6afe43457613ac0
  • YamllintImage — pipelinecomponents/yamllint:latest@sha256:5ab5eb7da0ed5e606b07c1723fc8b275e925189f70ac259b26b7329cb5f8f44d

Unchanged CLIs/MCP servers

Copilot CLI (1.0.80), Playwright MCP (0.0.79), Playwright CLI (0.1.18), Playwright Browser (v1.62.1), Pi (0.84.3), threat-detect (v0.4.12) all matched their pinned versions — no action needed.

Verification performed

  • make fmt — Go and JS formatting succeeded; fmt-json failed with an EACCES error on the sandbox's .awf-home go mod cache, a known sandbox-only issue unrelated to these edits.
  • make recompile run twice in the foreground — 294/294 workflows compiled successfully both passes.
  • Confirmed ghcr.io/github/gh-aw-mcpg and ghcr.io/github/github-mcp-server are emitted as tag-only references (no @sha256 pin) in generated lock files by design — this differs from the gh-aw-firewall images, which the compiler pins to an explicit digest via download_docker_images.sh. Manually verified ghcr.io registry access itself works from the sandbox and resolved the mcpg v0.4.12 digest (sha256:92d5377b6bd32cd5b9306b2a553f7ef3549bccff9207e46f931e7249bc718713) independently, confirming the missing pin is expected compiler behavior rather than a network/auth failure.
  • git status shows 296 modified .lock.yml files plus pkg/constants/version_constants.go — as expected for a version bump across all generated workflows. Per this task's instructions, .lock.yml files are not committed here; a maintainer needs to reapply the constant edits and recompile to produce a mergeable diff.

Generated by 🔢 CLI Version Checker · claude · agent · 108.4 AIC · ⌖ 8.61 AIC · ⊞ 12.8K ·

  • expires on Aug 29, 2026, 12:15 AM UTC-08:00

Metadata

Metadata

Labels

automationcookieIssue Monster Loves Cookies!dependenciesPull requests that update a dependency file

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions