Repository navigation
[ca] chore: update Claude and Codex CLI pins - #72874
Conversation
There was a problem hiding this comment.
Protected files were modified in this pull request and require manual scrutiny before merge.
Please verify that each protected-file change is intentional, policy-compliant, and safe:
- Protected files:
.changeset/patch-cli-version-updates-2026-10-29.md
|
@copilot recompile |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Recompiled all 349 workflows and updated the generated lockfiles for the new CLI pins. |
|
✅ PR Code Quality Reviewer completed the code quality review.
|
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅
|
|
✅ Ponytail Reviewer completed successfully! Ponytail ReviewerOutcome: The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible. Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.
|
|
✅ Test Quality Sentinel completed test quality analysis. Test Quality SentinelOutcome: The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible. Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.
|
|
@copilot resolve the merge conflicts in this pull request |
There was a problem hiding this comment.
Skills-Based Review 🧠
Small, self-consistent version-pin bump (Claude Code 2.1.310→2.1.312, Codex 0.164.0→0.165.0). No new abstractions or logic changes to review against /codebase-design or /tdd beyond what's already here.
📋 Notes
- The Codex routing-contract comment, its companion test (
awf_model_routing.test.cjs), the docs string, and the Go constant were all updated together and remain consistent — good discipline per/tdd's "tests as specification" principle (the test literally forces re-review of the routing contract on every pin bump). - Changed files are limited to the constant, its test, the routing-contract comment/test pair, docs, a changeset, and 144 regenerated
.lock.ymlfiles — no hand-edited generated files found. - Nothing actionable found; approving.
🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · copilot · sonnet50 · ~14 AIC · ⌖ ~15 AIC · ⊞ 10.2K
Comment /matt to run again
There was a problem hiding this comment.
Review summary
No actionable correctness, security, or maintainability issues found in the reviewed source diff. The changes consistently update the Claude and Codex pins, associated tests, routing-review evidence, documentation, and changeset.
🔎 Code quality review by PR Code Quality Reviewer · copilot · gpt50 · ~2 AIC · ⌖ ~1 AIC · ⊞ 1.6K
Comment /review to run again
There was a problem hiding this comment.
🟡 Changes recommended
A moderate active finding remains because the generated lock-file change violates the repository’s delivery contract and must be removed or regenerated through the approved maintainer path.
1 open issue
What changed in this PR
Updates the default Claude Code and OpenAI Codex CLI pins and propagates the new versions through routing evidence, documentation, tests, and workflow metadata.
Changes:
- Bumps Claude Code from
2.1.310to2.1.312. - Bumps Codex from
0.164.0to0.165.0. - Updates Codex routing-contract fixtures, documentation, tests, generated workflow locks, and the patch changeset.
Open review comments remain:
- Moderate: Generated
.lock.ymlchanges conflict with the repository delivery contract and the PR description; these should be removed or handled through the approved regeneration path. - Nit: The PR description should acknowledge the included generated lock-file changes, or those changes should be removed.
- Nit: The Codex documentation should include GPT-6.1 Terra or explicitly state that its supported-model list is non-exhaustive.
| File | Description |
|---|---|
pkg/constants/version_constants.go |
Updates the default Claude Code and Codex pins. |
pkg/constants/version_constants_test.go |
Updates expected default-version assertions. |
docs/src/content/docs/reference/engines/codex.md |
Documents the new Codex default pin. |
actions/setup/js/awf_model_routing.test.cjs |
Updates routing-contract test evidence for Codex 0.165.0. |
actions/setup/js/awf_model_routing.cjs |
Updates Codex routing-contract review evidence. |
.github/workflows/windows.lock.yml |
Regenerated workflow metadata and installer pins. |
.github/workflows/update-astro.lock.yml |
Regenerated workflow metadata and installer pins. |
.github/workflows/smoke-github-codex.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/smoke-github-claude.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-codex-routed.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/smoke-codex-bare-auto.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/smoke-codex-auto.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/smoke-claude-sub-agents.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-routed.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-on-copilot.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-dynamic.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-copilot.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-copilot-auto.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-claude-auto.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/smoke-ci.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/smoke-azure-codex.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/sighthound-security-scan.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/semantic-function-refactor.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/schema-feature-coverage.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/notion-issue-summary.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/lint-monster.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/grumpy-reviewer.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/github-remote-mcp-auth-test.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/front-page-copy-guard.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/example-permissions-warning.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/example-failure-category-filter.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/engine-conformance-codex.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/engine-conformance-claude.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/designer-drift-audit.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/daily-windows-defender-scan.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/daily-max-ai-credits-test.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.github/workflows/daily-choice-test.lock.yml |
Regenerated Claude workflow metadata and installer pins. |
.github/workflows/daily-byok-ollama-test.lock.yml |
Regenerated Claude detection-runtime metadata and installer pins. |
.github/workflows/codex-github-remote-mcp-test.lock.yml |
Regenerated Codex workflow metadata and installer pins. |
.changeset/patch-cli-version-updates-2026-10-29.md |
Adds the patch-release changeset for the CLI pin updates. |
Review effort: Lite (auto)
| @@ -1,4 +1,4 @@ | |||
| # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"94d5e30f9bbeac881b998f5d6d5032c7979599e1c3f565292fe437af928fdc87","body_hash":"4d94f307d6aac50d66aad5c1818d820ec0935cb40cb20252522b6b5b41d7fabd","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"},"agent_image_runner":"windows-latest"} | |||
| # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"94d5e30f9bbeac881b998f5d6d5032c7979599e1c3f565292fe437af928fdc87","body_hash":"4d94f307d6aac50d66aad5c1818d820ec0935cb40cb20252522b6b5b41d7fabd","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"},"agent_image_runner":"windows-latest"} | |||
|
@copilot resolve the merge conflicts in this pull request |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Merged |

Caution
Protected files were modified in this change.
This pull request is in
request-reviewmode and requires explicit human scrutiny before merge.Protected files:
.changeset/patch-cli-version-updates-2026-10-29.mdSummary
Updates the default Claude Code and OpenAI Codex CLI pins to the latest stable versions detected during the 2026-10-29 check. No active pull request covered these updates; the previous Claude/Codex update PR was closed without merging.
Evidence and implementation
npm view @anthropic-ai/claude-code version. The package has no public release repository, so NPM metadata is the release source.npm view @openai/codex version. Release notes: https://github.com/openai/codex/releases/tag/rust-v0.165.0Validation
go test ./pkg/constants: passed.make recompile: passed in the foreground; all 349 workflow sources compiled successfully. Generated lock-file changes were restored and are intentionally excluded from this PR.git diff --check: passed.make fmt: Go formatting passed, but the overall target exited non-zero becauseactions/setup/js/node_modules/.bin/prettieris not installed in the checkout.Files
pkg/constants/version_constants.goand testsactions/setup/js/awf_model_routing.cjsand its testdocs/src/content/docs/reference/engines/codex.md.changeset/patch-cli-version-updates-2026-10-29.mdRelease links
@anthropic-ai/claude-code