Bump default Claude Code and Playwright MCP versions; regenerate lockfiles#42569
Bump default Claude Code and Playwright MCP versions; regenerate lockfiles#42569Copilot wants to merge 3 commits into
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1 similar comment
|
Hey
This looks ready for review by
|
|
✅ Design Decision Gate 🏗️ completed the design decision gate check. No ADR enforcement needed: PR #42569 does not have the 'implementation' label and has only 8 new lines of code in business logic directories (threshold: 100). |
|
✅ PR Code Quality Reviewer completed the code quality review. |
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅ |
|
🚀 Smoke Gemini MISSION COMPLETE! Gemini has spoken. ✨ |
|
📰 BREAKING: Smoke Copilot - AOAI (apikey) is now investigating this pull request. Sources say the story is developing... |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
✅ Test Quality Sentinel completed test quality analysis. No test files were added or modified in this PR. The changes are limited to regenerated .lock.yml workflow lockfiles, pkg/constants/version_constants.go (version bump), and pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden (golden data update). Test Quality Sentinel skipped. |
|
🚀 Smoke Antigravity MISSION COMPLETE! Antigravity has spoken. ✨ |
|
📰 BREAKING: Smoke Copilot - AOAI (Entra) is now investigating this pull request. Sources say the story is developing... |
There was a problem hiding this comment.
Pull request overview
Updates gh-aw’s pinned default toolchain versions for the 2026-06-30 refresh by bumping the default Claude Code CLI and Playwright MCP versions, then regenerating compiled workflow lockfiles and golden test expectations so generated outputs remain consistent.
Changes:
- Bump default versions in
pkg/constants/version_constants.go(Claude Code2.1.195 → 2.1.196, Playwright MCP0.0.76 → 0.0.77). - Regenerate affected compiled
.github/workflows/*.lock.ymloutputs to propagate the updated defaults. - Update the Claude golden workflow expectation to match the newly compiled output.
Show a summary per file
| File | Description |
|---|---|
| pkg/constants/version_constants.go | Updates the pinned default Claude Code and Playwright MCP versions used by compilation/runtime defaults. |
| pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden | Updates golden expected output to reflect the new default Claude Code version in compiled output. |
| .github/workflows/test-create-pr-error-handling.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/step-name-alignment.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-claude-on-copilot.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-agent-scoped-approved.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-agent-public-none.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-agent-public-approved.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-agent-all-none.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/smoke-agent-all-merged.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/semantic-function-refactor.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/ruflo-backed-task.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/pr-triage-agent.lock.yml | Regenerated lockfile manifest (compiled output refresh). |
| .github/workflows/lockfile-stats.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/instructions-janitor.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/hourly-ci-cleaner.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/go-pattern-detector.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/go-logger.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/go-fan.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/github-mcp-tools-report.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/example-workflow-analyzer.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/eslint-refiner.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/design-decision-gate.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-yamllint-fixer.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-token-consumption-report.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-team-evolution-insights.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-safeoutputs-git-simulator.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-safe-outputs-conformance.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-reliability-review.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-choice-test.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/cli-version-checker.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/claude-code-user-docs-review.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/blog-auditor.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/avenger.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
| .github/workflows/approach-validator.lock.yml | Regenerated lockfile to reflect Claude 2.1.196 in metadata/env and install step. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 63/63 changed files
- Comments generated: 0
- Review effort level: Low
Smoke Test Results
Overall Status: FAIL Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
There was a problem hiding this comment.
Review: Bump default Claude Code and Playwright MCP versions
Verdict: ✅ APPROVE
This is a clean, mechanical version bump. All changes are consistent and correct.
Analysis summary
Claude Code 2.1.195 → 2.1.196
- Version constant updated correctly in
pkg/constants/version_constants.go - All 61 Claude-engine lock files regenerated consistently (
gh-aw-metadata,GH_AW_INFO_VERSION,GH_AW_INFO_AGENT_VERSION, andnpm install -g@anthropic-ai/claude-code@...all updated) - Golden test file
TestWasmGolden_AllEngines/claude.goldenupdated to match
Playwright MCP 0.0.76 → 0.0.77
- Constant updated in
version_constants.go DefaultPlaywrightMCPVersionis currently a tracking-only constant (no Go callers wire it to compiled outputs). The bump is useful for version-tracking tooling (e.g.dependabot-go-checker) but does not affect any compiled lock file. Pre-existing design, not introduced by this PR.
pr-triage-agent.lock.yml (1+1)
- This Copilot-based workflow had a stale firewall container version (
0.27.15) in its manifest. The recompile correctly updated it to0.27.16, aligning it with all other workflows — a beneficial incidental fix.
No blocking issues found.
🧵 Reviewed using Impeccable skills by Impeccable Skills Reviewer · 75.7 AIC · ⌖ 6.7 AIC · ⊞ 4.8K
There was a problem hiding this comment.
Skills-Based Review 🧠
Applied /codebase-design and /grill-with-docs — no blocking issues found.
📋 Key Themes & Highlights
Positive Highlights
- ✅
Versionsemantic type — using a named type for version strings (not rawstring) prevents accidental misuse and makes version requirements explicit at call sites. Good deep-module design. - ✅ Single source of truth — all toolchain versions live in
version_constants.go; the 61 regenerated lock files are pure derived outputs. The propagation is consistent and complete. - ✅ Golden test maintained —
TestWasmGolden_AllEngines/claude.goldencorrectly reflects all 6 version occurrences in the compiled output, validating end-to-end compilation correctness. - ✅ PR description quality — clear motivation, explicit before/after values, and an inline code snippet. Exactly the right level of documentation for a version bump.
Domain Model Check (/grill-with-docs)
The constant names DefaultClaudeCodeVersion and DefaultPlaywrightMCPVersion are precise and consistent with the vocabulary used in lock file metadata (engine_versions.claude, @playwright/mcp). No terminology drift introduced.
🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · 98.7 AIC · ⌖ 7.29 AIC · ⊞ 6.6K
Comment /matt to run again
There was a problem hiding this comment.
Smoke pass. Two inline notes. Overall matrix FAIL.
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.com
To allow these domains, add them to the
network.allowedlist 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 · 554.5 AIC · ⌖ 16.1 AIC · ⊞ 19.1K
Comment /smoke-copilot to run again
Add label smoke to run again
There was a problem hiding this comment.
✅ Routine version bump — clean
All 60 claude lockfiles consistently updated to 2.1.196; no stale 2.1.195 references remain. DefaultPlaywrightMCPVersion constant correctly bumped to 0.0.77; no lockfile changes are expected since no currently-compiled workflow uses @playwright/mcp mode (they all use @playwright/cli). The pr-triage-agent.lock.yml 1+1- change is a legitimate incidental drift fix (firewall container 0.27.15 → 0.27.16) from the recompile pass — not mentioned in the PR description but correct. Golden test file is properly aligned. No correctness, concurrency, or security issues found.
🔎 Code quality review by PR Code Quality Reviewer · 140.8 AIC · ⌖ 6.72 AIC · ⊞ 1.6K
Comment /review to run again
🤖 PR Triage — §28486872548
Score breakdown: Impact 15/50 · Urgency 15/30 · Quality 16/20 Rationale: Routine lockfile regeneration for Claude Code 2.1.196 and Playwright MCP 0.0.77 (+686/-686, 63 lock files only). Has approved reviews (APPROVED + COMMENTED). Qualifies for auto-merge: low risk, approved, no blocking changes. Labels applied:
|
This updates gh-aw’s pinned toolchain defaults for the 2026-06-30 CLI/MCP refresh: Claude Code
2.1.196and Playwright MCP0.0.77. Generated workflow outputs were recompiled so lockfiles reflect the new defaults consistently.Version constants
/pkg/constants/version_constants.go:DefaultClaudeCodeVersion:2.1.195→2.1.196DefaultPlaywrightMCPVersion:0.0.76→0.0.77Compiled workflow outputs
.github/workflows/*.lock.ymlfiles to propagate the new defaults across compiled workflows.Golden expectation alignment
pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.goldento match the expected compiled output after the Claude version bump.