Skip to content

chore: bump default Claude/Copilot/Codex CLI pins - #37097

Merged
pelikhan merged 4 commits into
mainfrom
copilot/update-agentic-cli-tools-again
Jun 5, 2026
Merged

chore: bump default Claude/Copilot/Codex CLI pins#37097
pelikhan merged 4 commits into
mainfrom
copilot/update-agentic-cli-tools-again

Conversation

CopilotAI commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Three monitored agentic CLI defaults were behind current stable patch releases. This PR updates the pinned defaults for Claude Code, Copilot CLI, and Codex to the latest versions called out in the issue, while keeping non-target tool pins unchanged.

  • Scope

    • Update default engine CLI version constants in pkg/constants/version_constants.go only.
    • Preserve existing upgrade guidance/comments (notably Copilot PAT /models and MCP-load caveats).
  • Version pin updates

    • DefaultClaudeCodeVersion: 2.1.1602.1.165
    • DefaultCopilotVersion: 1.0.571.0.59
    • DefaultCodexVersion: 0.136.00.137.0
  • Artifact policy alignment

    • Lockfile regeneration remains a compile-time effect; no *.lock.yml files are included in this PR.
constDefaultClaudeCodeVersionVersion="2.1.165"constDefaultCopilotVersionVersion="1.0.59"constDefaultCodexVersionVersion="0.137.0"


✨ PR Review Safe Output Test - Run 27026181741

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 · opus48 3.5M · 74.8 AIC ·


Changeset

  • Type: patch
  • Description: Bumped the default Claude Code, Copilot CLI, and Codex CLI version pins to current stable patch releases.

Generated by 📋 Changeset Generator for issue #37097 ·


pr-sous-chef: updated branch during https://github.com/github/gh-aw/actions/runs/27027532322

Generated by 👨‍🍳 PR Sous Chef · 63.8 AIC ·


pr-sous-chef: refreshed branch for run https://github.com/github/gh-aw/actions/runs/27032039509

Generated by 👨‍🍳 PR Sous Chef · agent 68.4 AIC · threat-detection 5.16 AIC ·

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
CopilotAI changed the title [WIP] Update agentic CLI tools to latest stable releaseschore: bump default Claude/Copilot/Codex CLI pinsJun 5, 2026
CopilotAI requested a review from pelikhanJune 5, 2026 11:13
@pelikhan
pelikhan marked this pull request as ready for review June 5, 2026 16:12
CopilotAI review requested due to automatic review settings June 5, 2026 16:12
@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

PR Code Quality Reviewer completed the code quality review.

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🚀 Smoke AntigravityMISSION COMPLETE! Antigravity has spoken. ✨

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🚀 Smoke GeminiMISSION COMPLETE! Gemini has spoken. ✨

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

💫 TO BE CONTINUED...Smoke Claude failed to deliver outputs! Our hero faces unexpected challenges...

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

✅ All tools validated successfully! Agent Container Smoke Test confirms agent container is ready.

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🧪 Test Quality Sentinel completed test quality analysis.

No test files were added or modified in PR #37097 ('chore: bump default Claude/Copilot/Codex CLI pins'). The only change is a 3-line update to pkg/constants/version_constants.go (version pin bumps). Test Quality Sentinel skipped.

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

Smoke test: no GitHub writes yet; gathering required checks.

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Design Decision Gate 🏗️ completed the design decision gate check.

No ADR enforcement needed: PR #37097 does not have the 'implementation' label and has only 3 new lines in business logic directories (≤100 threshold). No custom design-gate config present.

@github-actions

github-actionsBot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🚀 Smoke PiMISSION COMPLETE! Pi delivered. 🥧

CopilotAI 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

This PR updates the project’s default pinned versions for three agentic CLI tools by changing only the version constants in pkg/constants/version_constants.go, keeping existing upgrade guidance comments intact.

Changes:

  • Bump DefaultClaudeCodeVersion from 2.1.160 to 2.1.165.
  • Bump DefaultCopilotVersion from 1.0.57 to 1.0.59.
  • Bump DefaultCodexVersion from 0.136.0 to 0.137.0.
Show a summary per file
FileDescription
pkg/constants/version_constants.goUpdates the default pinned versions for Claude Code, Copilot CLI, and Codex CLI.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

@github-actions

Copy link
Copy Markdown
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test: Gemini - 27026181658

  • GitHub CLI Testing: ✅
  • Web Fetch Testing: ✅
  • File Writing Testing: ✅
  • Bash Tool Testing: ✅
  • Build gh-aw: ❌

Overall Status: FAIL

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • localhost

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
allowed:
- defaults
- "localhost"

See Network Configuration for more information.

Smoke Gemini — Powered by Gemini ·

@github-actionsgithub-actionsBot mentioned this pull request Jun 5, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Agent Container Tool Check

ToolStatusVersion
bash5.2.21
shavailable
git2.54.0
jq1.7
yq4.53.2
curl8.5.0
gh2.92.0
node24.16.0
python33.13.13
go1.24.13
java21.0.11
dotnet10.0.300

Result: 12/12 tools available ✅ — PASS

🔧 Tool validation by Agent Container Smoke Test · sonnet46 425.6K · 39.5 AIC ·

@github-actionsgithub-actionsBot 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.

Skills-Based Review 🧠

Applied /zoom-out — clean, minimal version bump. Approving with one non-blocking observation.

📋 Key Themes & Highlights

Key Themes

  • Copilot version skip: Bump jumps 1.0.57 → 1.0.59 (skipping 1.0.58); the inline comment flags two known regression vectors (MCP loading, PAT /models) that ideally surface explicitly in the PR description.

Positive Highlights

  • ✅ Single-file, single-concern change — blast radius is minimal
  • ✅ Existing upgrade caveats comment preserved faithfully
  • ✅ PR description clearly explains scope and policy alignment

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · sonnet46 1.1M · 120.3 AIC

// - MCPs are not blocked from loading (tools.mcp configuration still works end-to-end)
// - /models does not silently fail on PATs (check that model listing works with PAT auth)
const DefaultCopilotVersion Version = "1.0.57"
const DefaultCopilotVersion Version = "1.0.59"

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.

[/zoom-out] The Copilot bump skips v1.0.58 and goes straight to v1.0.59. The existing comment above documents two known regression vectors (MCP tool loading and PAT /models silent failure) that should be verified before merging.

💡 Suggested PR description addition

Consider adding a checklist to the PR body explicitly confirming the caveats were checked:

### Copilot upgrade checklist
- [ ] MCP tools still load correctly end-to-end
- [ ] `gh copilot ... /models` returns results with PAT auth
- [ ] v1.0.58 intentionally skipped (or explain why)

This makes reviewer intent clear and provides a lightweight audit trail for future bumps.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

🧪 Smoke Test: Claude — Run 27026181741

Overall: FAIL (Serena MCP unavailable)

Core #1–13: 1✅ 2✅ 3❌ 4✅ 5✅ 6✅ 7✅ 8✅ 9✅ 10✅ 11✅ 12✅ 13✅
PR Review #14–20: 14✅ 15✅ 16✅ 17⚠️ 18✅ 19✅ 20⚠️

#3 Serena MCP server not available on PATH. ⚠️#17/#20 skipped (no unresolved threads / no safe PR).
Run

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 · opus48 3.5M · 74.8 AIC ·

@github-actionsgithub-actionsBot 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.

💥 Automated smoke test review - all systems nominal!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 · opus48 3.5M · 74.8 AIC

@github-actions

Copy link
Copy Markdown
Contributor

Smoke test 27026181762

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 oracle has spoken through Smoke Codex · gpt54mini 3M · 39.1 AIC ·

@github-actions

Copy link
Copy Markdown
Contributor

Comment Memory

Moonlit CI hums
Browsers blink, caches remember
Signals keep their shape

Note

This comment is managed by comment memory.

It stores persistent context for this thread in the code block at the top of this comment.
Edit only the text inside the backtick fences; workflow metadata and the footer are regenerated automatically.

Learn more about comment memory

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 oracle has spoken through Smoke Codex · gpt54mini 3M · 39.1 AIC ·

@github-actions

Copy link
Copy Markdown
Contributor

PRs:

  • chore: bump default Claude/Copilot/Codex CLI pins
    1✅ 2✅ 3✅ 4✅ 5✅
    6✅ 7✅ 8✅ 9✅ 10✅
    11✅ 12✅ 13✅ 14✅ 15✅
    Overall: PASS
    Author: @app/copilot-swe-agent
    Assignees: pelikhan, Copilot

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list 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 4.2M · 181.4 AIC ·

@github-actions

Copy link
Copy Markdown
Contributor

@copilot refresh the branch, rerun checks, and summarize any remaining blockers.

Generated by 👨‍🍳 PR Sous Chef · 63.8 AIC ·

@github-actions

Copy link
Copy Markdown
Contributor

@copilot review all comments and address unresolved review feedback.

Generated by 👨‍🍳 PR Sous Chef · agent 68.4 AIC · threat-detection 5.16 AIC ·

@github-actions

Copy link
Copy Markdown
Contributor

@copilot refresh the branch, rerun checks, and summarize any remaining blockers.

Generated by 👨‍🍳 PR Sous Chef · agent 68.4 AIC · threat-detection 5.16 AIC ·

@pelikhan
pelikhan merged commit ca73d84 into mainJun 5, 2026
@pelikhan
pelikhan deleted the copilot/update-agentic-cli-tools-again branch June 5, 2026 22:15
dsyme added a commit that referenced this pull request Jun 6, 2026
…o, wasm goldens) (#37226)
* test(ci): fix pre-existing failures on main
JS:
- send_otlp_span.test.cjs: set INPUT_JOB_NAME=agent in the two tests
that exercise GH_AW_EFFECTIVE_TOKENS / GH_AW_AIC. The producer gates
both attributes behind jobEmitsOwnTokenUsage = jobName in {agent,
detection} so the tests would never see the attribute without that
env var.
- safe_outputs_mcp_large_content.test.cjs: set
GH_AW_TARGET_REPO_SLUG=test-owner/test-repo in beforeEach. The
create_issue handler now calls resolveAndValidateRepo and returns an
error when no target repo is resolvable, which is the default in a
spawned subprocess that does not inherit GITHUB_REPOSITORY.
- safe_outputs_mcp_server_defaults.test.cjs: same fix for the
'should return stringified JSON in text content' subtest, applied
inline in the spawn env.
Go:
- Regenerate TestWasmGolden_* fixtures for the CLI version bump
(1.0.57 -> 1.0.59, etc.) introduced by #37097 but not propagated
to the wasm golden files.
* style: prettier-format expanded env object
* test(mcp): set GH_AW_TARGET_REPO_SLUG via beforeEach for whole describe
Addresses Copilot review comment on PR #37226: the sibling test "should
include isError field in tool call responses" also calls create_issue and
relied on ambient env. Move the target-repo setup to beforeEach/afterEach
so both tests in the describe block are deterministic.
* test(workflow): use strings.Builder in fuzz helper to satisfy perfsprint
* fix(setup): add safe_outputs_mcp_arguments.cjs to SAFE_OUTPUTS_FILES
Required transitively by safe_outputs_mcp_server.cjs and
safe_outputs_mcp_server_http.cjs. Fixes setup_sh_file_lists test:
'contains all transitive local dependencies (including entry point
safe-outputs-mcp-server.cjs)'.
---------
Co-authored-by: dsyme <don.syme@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ca] chore: Update agentic CLI tools (Claude Code 2.1.165, Copilot CLI 1.0.59, Codex 0.137.0)

3 participants

@pelikhan