Bump pinned Claude Code CLI to 2.1.226 and Pi CLI to 0.84.1 - #51340
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
PR Triage
Routine CLI version bump (Claude Code, Pi CLI). Low urgency, no functional risk, but large mechanical diff (82 files) from regeneration. Defer until batch B2 lock-file changes are reviewed together.
|
|
✅ Design Decision Gate 🏗️ completed the design decision gate check. No ADR enforcement needed: PR #51340 does not have the 'implementation' label and has only 2 new lines of code in business logic directories (threshold: 100).
|
|
✅ PR Code Quality Reviewer completed the code quality review. Warning Threat Detection Engine Failure — The analysis engine could not complete. This is a tooling failure, not a security finding. What happenedThe threat detection engine failed to produce results. Review the workflow run logs for details. Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "api.individual.githubcopilot.com"See Network Configuration for more information.
|
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅
|
|
✅ Test Quality Sentinel completed test quality analysis. No test files were added or modified in this PR. Test Quality Sentinel skipped.
|
There was a problem hiding this comment.
Pull request overview
Updates the default Claude Code and Pi CLI versions and propagates them through generated workflow lock files, resolving #51319.
Changes:
- Bumps Claude Code from 2.1.224 to 2.1.226.
- Bumps Pi from 0.84.0 to 0.84.1.
- Regenerates 81 affected workflow lock files.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/ab-testing-advisor.lock.yml |
Updates generated Pi pin. |
.github/workflows/agent-persona-explorer.lock.yml |
Updates generated Pi pin. |
.github/workflows/api-consumption-report.lock.yml |
Updates generated Claude pin. |
.github/workflows/approach-validator.lock.yml |
Updates generated Claude pin. |
.github/workflows/archivx-agentic-workflows-analyzer.lock.yml |
Updates generated Claude pin. |
.github/workflows/audit-workflows.lock.yml |
Updates generated Claude pin. |
.github/workflows/auto-triage-issues.lock.yml |
Updates generated Pi pin. |
.github/workflows/avenger.lock.yml |
Updates generated Claude pin. |
.github/workflows/aw-failure-investigator.lock.yml |
Updates generated Claude pin. |
.github/workflows/blog-auditor.lock.yml |
Updates generated Claude pin. |
.github/workflows/chaos-pr-bundle-fuzzer.lock.yml |
Updates generated Pi pin. |
.github/workflows/ci-doctor.lock.yml |
Updates generated Claude pin. |
.github/workflows/claude-code-user-docs-review.lock.yml |
Updates generated Claude pin. |
.github/workflows/cli-version-checker.lock.yml |
Updates generated Claude pin. |
.github/workflows/cloclo.lock.yml |
Updates generated Claude pin. |
.github/workflows/commit-changes-analyzer.lock.yml |
Updates generated Pi pin. |
.github/workflows/copilot-agent-analysis.lock.yml |
Updates generated Claude pin. |
.github/workflows/copilot-session-insights.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-agentrx-trace-optimizer.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-aw-cross-repo-compile-check.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-caveman-optimizer.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-choice-test.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-doc-healer.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-doc-updater.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-elixir-credo-snippet-audit.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-function-namer.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-hippo-learn.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-multi-device-docs-tester.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-news.lock.yml |
Updates generated Pi pin. |
.github/workflows/daily-rendering-scripts-verifier.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-safe-output-optimizer.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-safe-outputs-conformance.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-safeoutputs-git-simulator.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-vulnhunter-scan.lock.yml |
Updates generated Claude pin. |
.github/workflows/daily-yamllint-fixer.lock.yml |
Updates generated Claude pin. |
.github/workflows/deep-report.lock.yml |
Updates generated Claude pin. |
.github/workflows/deepsec-security-scan.lock.yml |
Updates generated Claude pin. |
.github/workflows/design-decision-gate.lock.yml |
Updates generated Claude pin. |
.github/workflows/detection-analysis-report.lock.yml |
Updates generated Claude pin. |
.github/workflows/developer-docs-consolidator.lock.yml |
Updates generated Claude pin. |
.github/workflows/eslint-monster.lock.yml |
Updates generated Pi pin. |
.github/workflows/eslint-refiner.lock.yml |
Updates generated Claude pin. |
.github/workflows/example-workflow-analyzer.lock.yml |
Updates generated Claude pin. |
.github/workflows/github-mcp-structural-analysis.lock.yml |
Updates generated Claude pin. |
.github/workflows/github-mcp-tools-report.lock.yml |
Updates generated Claude pin. |
.github/workflows/go-fan.lock.yml |
Updates generated Claude pin. |
.github/workflows/go-logger.lock.yml |
Updates generated Claude pin. |
.github/workflows/go-pattern-detector.lock.yml |
Updates generated Claude pin. |
.github/workflows/hippo-embed.lock.yml |
Updates generated Pi pin. |
.github/workflows/hourly-ci-cleaner.lock.yml |
Updates generated Claude pin. |
.github/workflows/instructions-janitor.lock.yml |
Updates generated Claude pin. |
.github/workflows/issue-monster.lock.yml |
Updates generated Pi pin. |
.github/workflows/lint-monster.lock.yml |
Updates generated Pi pin. |
.github/workflows/lockfile-stats.lock.yml |
Updates generated Claude pin. |
.github/workflows/poem-bot.lock.yml |
Updates generated Pi pin. |
.github/workflows/portfolio-analyst.lock.yml |
Updates generated Claude pin. |
.github/workflows/pr-code-quality-reviewer.lock.yml |
Updates generated Pi pin. |
.github/workflows/pr-sous-chef.lock.yml |
Updates generated Pi pin. |
.github/workflows/prompt-clustering-analysis.lock.yml |
Updates generated Claude pin. |
.github/workflows/ruflo-backed-task.lock.yml |
Updates generated Claude pin. |
.github/workflows/safe-output-health.lock.yml |
Updates generated Claude pin. |
.github/workflows/schema-consistency-checker.lock.yml |
Updates generated Pi pin. |
.github/workflows/scout.lock.yml |
Updates generated Claude pin. |
.github/workflows/semantic-function-refactor.lock.yml |
Updates generated Claude pin. |
.github/workflows/sergo.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-agent-all-merged.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-agent-all-none.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-agent-public-approved.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-agent-public-none.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-agent-scoped-approved.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-claude-on-copilot.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-claude.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-github-claude.lock.yml |
Updates generated Claude pin. |
.github/workflows/smoke-pi.lock.yml |
Updates generated Pi pin. |
.github/workflows/spec-enforcer.lock.yml |
Updates generated Pi pin. |
.github/workflows/static-analysis-report.lock.yml |
Updates generated Claude pin. |
.github/workflows/step-name-alignment.lock.yml |
Updates generated Claude pin. |
.github/workflows/typist.lock.yml |
Updates generated Claude pin. |
.github/workflows/unbloat-docs.lock.yml |
Updates generated Pi pin. |
pkg/constants/version_constants.go |
Updates both default CLI constants. |
Review details
Tip
Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
- Files reviewed: 82/82 changed files
- Comments generated: 0
- Review effort level: Balanced
There was a problem hiding this comment.
Skills-Based Review 🧠
Applied /codebase-design — this is a clean, mechanical version bump with no design concerns.
📋 Key Themes & Highlights
Positive Highlights
- ✅ Version constants properly updated in
pkg/constants/version_constants.go - ✅ All 81 lock files consistently regenerated via
make recompile(283/283 compiled) - ✅ Playwright 0.1.18 deliberately held back with clear, time-bounded reasoning (72h cooldown) and a note to revisit after 2026-08-09
- ✅ PR description documents the
claude --helpbyte-for-byte equivalence check and the newpi authsubcommand surface
One Note
0.1.18 of the Playwright CLI includes a security fix (CDP relay WebSocket upgrade hardening against unauthorized cross-origin connections). The cooldown rationale is sound, but once the window closes this should be prioritised. The PR already calls this out — just reinforcing it.
Overall: LGTM — routine bump, well-documented, nothing blocking.
🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · sonnet46 · 22.4 AIC · ⌖ 7.4 AIC · ⊞ 7.1K
Comment /matt to run again
|
🎉 This pull request is included in a new release. Release: |
Routine CLI version check found two npm CLI updates available. Docker images and other MCP servers/CLIs are already current.
Version constants (
pkg/constants/version_constants.go)DefaultClaudeCodeVersion:2.1.224→2.1.226—claude --helpoutput is byte-for-byte identical, no flag surface change.DefaultPiVersion:0.84.0→0.84.1— adds thepi authsubcommand.Deliberately not bumped
DefaultPlaywrightCLIVersionstays at0.1.17.0.1.18was published 2026-08-06 and is still inside the 72h npm release-age cooldown that Playwright CLI installs enforce (resolveRuntimeCooldowndefaults true inplaywright_cli.go);TestDefaultPlaywrightCLIVersionOutsideCooldownWindowwould fail, and workflows inside the window could fail at install time. Worth revisiting after 2026-08-09 — note0.1.18includes a security fix hardening the CDP relay's WebSocket upgrade against unauthorized cross-origin connections.pkg/cli/docker_images.gounchanged: all 8 static-analysis images re-resolved to identical tags and digests.Regenerated lock files
make recompilepropagated the new pins into 81.lock.ymlfiles (283/283 workflows compiled).