Skip to content

[ca] Update CLI/MCP versions: Claude Code, Codex, GitHub MCP Server, MCP Gateway #54168

Description

@github-actions

Overview

Routine CLI/MCP version check found 4 updates. Constants updated in pkg/constants/version_constants.go, make fmt (Go portion) and make recompile completed successfully (286/286 workflows recompiled). All 8 Docker images tracked in pkg/cli/docker_images.go (Actionlint, Syft, Grype, Grant, Zizmor, Poutine, RunnerGuard, Yamllint) are unchanged — both version tag and registry digest match the current pins, no action needed. Playwright MCP, Playwright CLI, Playwright Browser, Copilot CLI, Gemini CLI, Pi, and threat-detect are also unchanged.

Key updates

Tool Constant Old New Risk
Claude Code DefaultClaudeCodeVersion 2.1.233 2.1.237 Low
OpenAI Codex DefaultCodexVersion 0.147.0 0.148.0 Low
GitHub MCP Server DefaultGitHubMCPServerVersion v1.9.0 v1.10.0 Medium (security-hardening release)
MCP Gateway DefaultMCPGatewayVersion v0.4.9 v0.4.10 Low

Claude Code CLI: 2.1.233 → 2.1.237

No public GitHub repository exists for Claude Code, so this is based on NPM registry metadata only (published 2026-08-14 → 2026-08-19). The npm package (@anthropic-ai/claude-code) ships only a thin wrapper (cli-wrapper.cjs, install.cjs, platform binary stub) with no bundled CHANGELOG — the actual CLI binary is fetched at install/update time, so no changelog content is available. --help output was captured for reference but the installed binary reports 2.1.233 (self-updating wrapper); no new top-level flags were observable from the static package contents.

  • Impact assessment: Low risk, routine point release.
  • Source: npm view @anthropic-ai/claude-code version / npm view @anthropic-ai/claude-code --json.

OpenAI Codex CLI: 0.147.0 → 0.148.0

Changelog (rust-v0.147.0 → rust-v0.148.0)

New Features

Bug Fixes

Documentation

Full changelog: openai/codex@rust-v0.147.0...rust-v0.148.0

  • Impact assessment: Low risk for gh-aw. No breaking CLI flag changes noted; sandbox hardening (fail-closed for denied/unreadable paths) is a positive-security change relevant to how gh-aw sandboxes Codex runs. No action required beyond the version bump.
  • Release notes: https://github.com/openai/codex/releases/tag/rust-v0.148.0

GitHub MCP Server: v1.9.0 → v1.10.0

Substantial security/reliability release. Highlights relevant to gh-aw's usage as the default github MCP server:

Changelog (v1.9.0 → v1.10.0)

Security

GitHub Enterprise Server compatibility

Tool contract fixes

Projects/Actions/perf

Behavior changes to note

  • Unknown static --tools names now prevent startup — verify gh-aw's list_issue_fields/tool-name allowlists (if any hardcoded static --tools config is used) still match server-supported names.
  • Symbolic-link updates require explicit opt-in.
  • Requests cannot relax server-enforced lockdown (gh-aw sets DefaultGitHubLockdown = false, so this mainly affects deployments with lockdown enabled).
  • Oversized HTTP request bodies are rejected early.

Full changelog: github/github-mcp-server@v1.9.0...v1.10.0

  • Impact assessment: Medium — mostly additive hardening and bug fixes with no gh-aw-breaking changes identified. Worth a spot-check that gh-aw's static --tools list (if any) still validates cleanly at startup with strict tool-name checking, since invalid names now fail closed instead of degrading gracefully.
  • Release notes: https://github.com/github/github-mcp-server/releases/tag/v1.10.0

MCP Gateway: v0.4.9 → v0.4.10

Primarily internal refactors, test coverage improvements, and dependency bumps (OpenTelemetry to v1.45.0, schema URL bump to v0.86.2); no user-facing behavior changes identified in the release notes.

Changelog (v0.4.9 → v0.4.10)

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

Docker images (no changes)

All 8 tracked images in pkg/cli/docker_images.go were checked for both version and registry digest drift; none changed:

Image Constant Pinned version Digest match
rhysd/actionlint ActionlintImage 1.7.12 ✓ unchanged
anchore/syft SyftImage v1.51.0 ✓ unchanged
anchore/grype GrypeImage v0.117.0 ✓ unchanged
anchore/grant GrantImage v0.6.8 ✓ unchanged
ghcr.io/zizmorcore/zizmor ZizmorImage 1.29.0 ✓ unchanged
ghcr.io/boostsecurityio/poutine PoutineImage 1.1.6 ✓ unchanged
ghcr.io/vigilant-llc/runner-guard RunnerGuardImage 3.1.5 ✓ unchanged
pipelinecomponents/yamllint YamllintImage latest ✓ unchanged (no stable GitHub release available to resolve a pinned tag)

Unchanged CLIs/MCPs

Copilot CLI (1.0.80), Gemini CLI (0.55.1), Pi (0.84.2), Playwright MCP (0.0.79), Playwright CLI (0.1.18), Playwright Browser (v1.62.1), threat-detect (v0.4.11) — all confirmed at latest via NPM registry / GitHub releases, no update needed.

Changes made

  • Updated pkg/constants/version_constants.go: DefaultClaudeCodeVersion, DefaultCodexVersion, DefaultGitHubMCPServerVersion, DefaultMCPGatewayVersion.
  • Ran make fmt (Go formatting succeeded; the JSON-formatting sub-step failed for unrelated environment/network reasons — no JSON files required changes for this update).
  • Ran make recompile in the foreground: 286/286 workflow lock files recompiled successfully.
  • Per instructions, .lock.yml files and pkg/workflow/js/*.js are left uncommitted here for the maintainer/CI to handle.

Next actions: review and merge the version bumps; spot-check the GitHub MCP Server static --tools allowlist behavior if gh-aw relies on one, given the new fail-closed validation in v1.10.0.

Generated by 🔢 CLI Version Checker · agent · 122.2 AIC · ⌖ 9.49 AIC · ⊞ 12.3K ·

  • expires on Aug 21, 2026, 9:44 PM 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