Skip to content

chore: bump Claude Code 2.1.178→2.1.179, Pi 0.79.4→0.79.6#39772

Merged
pelikhan merged 4 commits into
mainfrom
copilot/update-cli-versions
Jun 17, 2026
Merged

chore: bump Claude Code 2.1.178→2.1.179, Pi 0.79.4→0.79.6#39772
pelikhan merged 4 commits into
mainfrom
copilot/update-cli-versions

Conversation

Copilot AI commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Routine patch-level version bumps for two NPM-distributed agentic CLIs, both already at their latest dist-tag.

Changes

  • pkg/constants/version_constants.go
    • DefaultClaudeCodeVersion: 2.1.1782.1.179
    • DefaultPiVersion: 0.79.40.79.6
  • Lock files: regenerated via make recompile — 249/249 compiled, 0 errors


✨ PR Review Safe Output Test - Run 27688866641

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 ·

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@github-actions github-actions Bot mentioned this pull request Jun 17, 2026
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update CLI version for Claude Code to 2.1.179 and Pi to 0.79.6 chore: bump Claude Code 2.1.178→2.1.179, Pi 0.79.4→0.79.6 Jun 17, 2026
Copilot AI requested a review from pelikhan June 17, 2026 12:25
@pelikhan pelikhan marked this pull request as ready for review June 17, 2026 12:26
Copilot AI review requested due to automatic review settings June 17, 2026 12:26
@pelikhan

Copy link
Copy Markdown
Collaborator

/smoke-pi

@pelikhan

Copy link
Copy Markdown
Collaborator

/smoke-claude

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Test Quality Sentinel completed test quality analysis.

No test files were added or modified in this PR. PR #39772 is a version bump (Claude Code 2.1.178→2.1.179, Pi 0.79.4→0.79.6) that only modifies .lock.yml workflow files and pkg/constants/version_constants.go. Test Quality Sentinel skipped.

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

PR Code Quality Reviewer completed the code quality review.

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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

No ADR enforcement needed: PR #39772 does not have the 'implementation' label (has_implementation_label=false) and has only 2 new lines of code in business logic directories (well under the 100-line threshold). This PR regenerates CLI version lock files and is not ADR-worthy.

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧

Copilot AI 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 gh-aw’s pinned default versions for two NPM-distributed agent CLIs and regenerates the compiled workflow lock files so those new defaults are reflected in workflow metadata/env and install steps.

Changes:

  • Bump DefaultClaudeCodeVersion from 2.1.1782.1.179.
  • Bump DefaultPiVersion from 0.79.40.79.6.
  • Regenerate affected .lock.yml workflows so pinned engine versions/install commands and embedded validation snippets stay in sync with current compiler output.
Show a summary per file
File Description
pkg/constants/version_constants.go Updates default pinned versions for Claude Code and Pi CLIs.
.github/workflows/test-quality-sentinel.lock.yml Recompiled lock to reflect updated engine/tool validation snapshots.
.github/workflows/test-create-pr-error-handling.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/step-name-alignment.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/spec-enforcer.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/smoke-copilot.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/smoke-copilot-arm.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/smoke-copilot-aoai-entra.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/smoke-copilot-aoai-apikey.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/smoke-agent-scoped-approved.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/smoke-agent-public-none.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/smoke-agent-public-approved.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/smoke-agent-all-none.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/smoke-agent-all-merged.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/semantic-function-refactor.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/security-review.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/schema-consistency-checker.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/safe-output-health.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/refiner.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/pr-triage-agent.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/pr-nitpick-reviewer.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/pr-code-quality-reviewer.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/mattpocock-skills-reviewer.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/lockfile-stats.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/instructions-janitor.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/hourly-ci-cleaner.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/grumpy-reviewer.lock.yml Recompiled lock (includes updated embedded validation snippet).
.github/workflows/go-pattern-detector.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/go-logger.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/github-mcp-tools-report.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/example-workflow-analyzer.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-token-consumption-report.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-team-evolution-insights.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-safeoutputs-git-simulator.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-safe-outputs-conformance.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-reliability-review.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-multi-device-docs-tester.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-choice-test.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/commit-changes-analyzer.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/cli-version-checker.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/blog-auditor.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/avenger.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.
.github/workflows/approach-validator.lock.yml Recompiled lock to pin Claude Code 2.1.179 in metadata/env and install steps.

Copilot's findings

Tip

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

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

@github-actions github-actions Bot 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 — no blocking issues found; approving.

📋 Review Summary

What was reviewed

  • pkg/constants/version_constants.go: Both version constants correctly updated:
    • DefaultClaudeCodeVersion: 2.1.1782.1.179
    • DefaultPiVersion: 0.79.40.79.6
  • 77 lock files: Uniformly regenerated via make recompile — symmetric 748+/748- diff, only version strings replaced with no structural drift.
  • Copilot-engine workflows (smoke-copilot, grumpy-reviewer, etc.): Correctly show only 1+/1- (metadata header only, as expected for non-Claude workflows).
  • smoke-pi.lock.yml: Confirmed reflects Pi 0.79.6.

Positive Highlights

  • ✅ Single source of truth in version_constants.go — all downstream lock files derived from it
  • ✅ Clean, symmetric diff — no accidental structural changes in lock files
  • ✅ PR description is accurate and complete
  • ✅ 249/249 workflows compiled with 0 errors per PR body

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer

@github-actions github-actions Bot 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.

LGTM — routine version bump, no blocking issues.

### Review summary

Scope reviewed: pkg/constants/version_constants.go (2 constants) and 77 regenerated .lock.yml files.

Version bumps are clean and consistent: @anthropic-ai/claude-code@2.1.178→2.1.179 and @earendil-works/pi-coding-agent@0.79.4→0.79.6. Version strings propagate correctly through all metadata headers, GH_AW_INFO_VERSION / GH_AW_INFO_AGENT_VERSION env vars, and npm install steps across all affected lock files.

Pi skips 0.79.5 — unusual but not actionable here; likely a yanked patch on the upstream NPM package.

Undisclosed schema change materialized by recompile: 13 lock files also changed "pull_request_number": {"optionalPositiveInteger": true}{"issueOrPRNumber": true}. This is a correct catch-up from the prior consolidation commit (c3c5944) which had already updated safe_outputs_validation_config.go but hadn't recompiled the lock files. The distinction is semantically sound (tools that accept temporary #aw_xxx cross-references vs. tools that require a real positive integer PR number). The PR description only mentions version bumps and does not call this out — worth noting for changelog/reviewers but not a blocker.

No correctness, concurrency, security, or performance issues found in the changed lines.

🔎 Code quality review by PR Code Quality Reviewer

@github-actions

Copy link
Copy Markdown
Contributor

💥 Smoke Test: Claude — Run 27688866641

Core tests #1-12: ✅ all passed
PR review tests: #13 ✅ · #14 ✅ · #15 ✅ · #16 ⚠️ (no unresolved threads) · #17 ✅ · #18 ⚠️ (push ctx detached-HEAD) · #19 ⚠️ (no safe PR)

Overall: PARTIAL (all executed tests passed; skips noted)

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 ·

@github-actions github-actions Bot 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


// DefaultClaudeCodeVersion is the default version of the Claude Code CLI.
const DefaultClaudeCodeVersion Version = "2.1.178"
const DefaultClaudeCodeVersion Version = "2.1.179"

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.

Smoke test: Confirm the Claude Code version bump to 2.1.179 matches the upstream release tag.


// DefaultPiVersion is the default version of the Pi CLI
const DefaultPiVersion Version = "0.79.4"
const DefaultPiVersion Version = "0.79.6"

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.

Smoke test: Verify the Pi version 0.79.6 is consistent across all regenerated lock files.

@pelikhan

Copy link
Copy Markdown
Collaborator

@copilot run pr-finisher skill

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

Copilot AI commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

@copilot run pr-finisher skill

Handled in f3047b4. I traced the failing CI to stale wasm goldens for the Claude and Pi version bumps, regenerated those fixtures, and re-ran local validation (make fmt, make lint, make test-unit, make test, make recompile, make agent-report-progress). CI on the new HEAD is still stale and needs a maintainer re-trigger before merge.

@pelikhan pelikhan merged commit fcb005d into main Jun 17, 2026
@pelikhan pelikhan deleted the copilot/update-cli-versions branch June 17, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants