Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
- Update Claude Code: 2.1.29 → 2.1.31 - Update Copilot CLI: 0.0.400 → 0.0.402 - Update GitHub MCP Server: v0.30.2 → v0.30.3 - Update Playwright MCP: 0.0.62 → 0.0.63 - Update MCP Gateway: v0.0.94 → v0.0.98 - Update test expectations in constants_test.go - Rebuild binary with new constants - Recompile all 149 workflow files to regenerate lock files Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Update test files to expect the new GitHub MCP Server version v0.30.3 instead of v0.30.2: - pkg/workflow/codex_engine_test.go - pkg/workflow/copilot_engine_test.go - pkg/workflow/copilot_github_mcp_test.go - pkg/workflow/docker_predownload_test.go - pkg/workflow/github_remote_mode_test.go - pkg/workflow/mcp_config_test.go Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
Agent Container Tool Check
Result: 10/12 tools available Missing Tools:
|
|
PR titles:
|
|
✅ Smoke Test PASS - Run §21657659394 PRs Tested:
Results: @pelikhan
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
There was a problem hiding this comment.
Pull request overview
This PR updates pinned versions for several CLI tools/MCP components and propagates those version bumps through constants, unit/integration test expectations, and generated GitHub Actions workflow lockfiles.
Changes:
- Bumped default tool versions in
pkg/constants(Claude Code, Copilot CLI, GitHub MCP server, Playwright MCP, MCP Gateway). - Updated workflow/unit tests that assert specific GitHub MCP server image tags.
- Regenerated workflow lockfiles to reference the new versions in install/download steps and MCP config blocks.
Reviewed changes
Copilot reviewed 157 out of 157 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| pkg/constants/constants.go | Updates default version constants for the five tools/components. |
| pkg/constants/constants_test.go | Updates version constant assertions to match new defaults. |
| pkg/workflow/mcp_config_test.go | Updates expected GitHub MCP server Docker image tag in tests. |
| pkg/workflow/github_remote_mode_test.go | Updates expected GitHub MCP server image tag in lockfile content assertions. |
| pkg/workflow/docker_predownload_test.go | Updates expected predownload image list to GitHub MCP server v0.30.3. |
| pkg/workflow/copilot_github_mcp_test.go | Updates expected GitHub MCP server container image tag in rendered config assertions. |
| pkg/workflow/copilot_engine_test.go | Updates expected GitHub MCP server container image tag in engine render assertions. |
| pkg/workflow/codex_engine_test.go | Updates expected GitHub MCP server container image tag in config assertions. |
| .github/workflows/unbloat-docs.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/typist.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/test-yaml-import.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/test-workflow.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/test-create-pr-error-handling.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/step-name-alignment.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/static-analysis-report.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/stale-repo-identifier.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/smoke-project.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/smoke-opencode.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/smoke-codex.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/sergo.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/semantic-function-refactor.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/security-guard.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/security-compliance.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/schema-consistency-checker.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway references. |
| .github/workflows/safe-output-health.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/org-health-report.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/metrics-collector.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/mergefest.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/lockfile-stats.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/jsweep.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/issue-classifier.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/issue-arborist.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/instructions-janitor.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/go-logger.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/go-fan.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/github-remote-mcp-auth-test.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway references. |
| .github/workflows/github-mcp-tools-report.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway references. |
| .github/workflows/github-mcp-structural-analysis.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/firewall.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/example-permissions-warning.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/example-custom-error-patterns.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/duplicate-code-detector.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/developer-docs-consolidator.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/deep-report.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-team-evolution-insights.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-performance-summary.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-observability-report.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-multi-device-docs-tester.lock.yml | Regenerated lockfile updating Claude Code / GitHub MCP server references. |
| .github/workflows/daily-malicious-code-scan.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-issues-report.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-fact.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-doc-updater.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-code-metrics.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/daily-choice-test.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/craft.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/copilot-session-insights.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/copilot-pr-merged-report.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway references. |
| .github/workflows/copilot-agent-analysis.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/commit-changes-analyzer.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/codex-github-remote-mcp-test.lock.yml | Regenerated lockfile updating MCP Gateway references. |
| .github/workflows/cli-version-checker.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/claude-code-user-docs-review.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/chroma-issue-indexer.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/changeset.lock.yml | Regenerated lockfile updating MCP Gateway / GitHub MCP server references. |
| .github/workflows/blog-auditor.lock.yml | Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references. |
| .github/workflows/archie.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
| .github/workflows/ai-moderator.lock.yml | Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references. |
Comments suppressed due to low confidence (1)
pkg/workflow/copilot_github_mcp_test.go:31
- The container image string in these assertions is hardcoded to a specific GitHub MCP server version. To reduce churn on version bumps, consider deriving this from constants.DefaultGitHubMCPServerVersion (or a helper that returns the default image reference) instead of embedding the tag in multiple test cases.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| // With Docker MCP always enabled, default is docker (not services) | ||
| expectedType: "docker", | ||
| expectedCommand: "docker", | ||
| expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.30.2", | ||
| expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.30.3", | ||
| }, |
There was a problem hiding this comment.
This test case hardcodes the GitHub MCP server Docker image including the version tag. Consider building this expected value from constants.DefaultGitHubMCPServerVersion (or a shared helper) so future version updates don’t require touching many tests and fixtures.
| Test workflow.`, | ||
| expectedImages: []string{ | ||
| "ghcr.io/github/github-mcp-server:v0.30.2", | ||
| "ghcr.io/github/github-mcp-server:v0.30.3", | ||
| }, |
There was a problem hiding this comment.
The expected GitHub MCP Docker image is hardcoded with a specific version. Since the repo already has constants.DefaultGitHubMCPServerVersion, consider constructing the expected image string from that constant (or a shared helper) to avoid having to update many tests whenever the default version bumps.
Updates five CLI tool and MCP server versions across the codebase. All updates contain bug fixes and improvements with no breaking changes identified.
Version Updates
Changes
Constants
pkg/constants/constants.goTest Expectations
pkg/constants/constants_test.gofor new version assertionspkg/workflow/*_test.go) expecting GitHub MCP Server v0.30.3Generated Files
.github/workflows/*.lock.yml) viamake recompileExample
Post-Merge
Integration testing recommended, especially for Copilot CLI (0.0.400 → 0.0.402) per existing warning in constants file.
Original prompt
This section details on the original issue you should resolve
<issue_title>[ca] CLI Version Updates: Claude Code 2.1.31, Copilot 0.0.402, GitHub MCP Server v0.30.3, Playwright MCP 0.0.63, MCP Gateway v0.0.98</issue_title>
<issue_description>### Update Summary
Five CLI tools and MCP servers have new versions available. All updates include bug fixes and improvements with no breaking changes identified.
Update Priority: Medium
Breaking Changes: None
Recompile Status: Failed (Go proxy network restrictions in CI environment)
Critical Information
✅ Constants Updated: All version constants in
⚠️ Recompile Required: Manual
pkg/constants/constants.gohave been updatedmake recompileneeded in local environment with Go proxy access🧪 Integration Testing: Required after deployment, especially for Copilot CLI changes
Claude Code 2.1.31
Previous: 2.1.29 (Jan 31, 2026) → Latest: 2.1.31 (Feb 4, 2026)
Release Timeline: 4 days, 2 intermediate versions (2.1.30 on Feb 3)
Key Features
CLI Changes
Help output comparison shows no new commands, flags, or options between 2.1.29 and 2.1.31.
View Full Changelog
Version Timeline
Bug Fixes
Unable to fetch detailed release notes (no public GitHub repository). Based on NPM metadata and minor version increments, these are likely maintenance releases with bug fixes and stability improvements.
Security Updates
None identified
Impact Assessment
Recommendations
Package Links
Copilot CLI 0.0.402
Previous: 0.0.400 (Jan 30, 2026) → Latest: 0.0.402 (Feb 3, 2026)
Release Timeline: 4 days, 2 intermediate versions (0.0.401 on Feb 3)
Key Features
CLI Changes
Help output comparison shows no new commands, flags, or options between 0.0.400 and 0.0.402.
View Full Changelog
Version Timeline
Bug Fixes
Unable to fetch detailed release notes (private repository). Based on minor version increments, these are likely maintenance releases with bug fixes and stability improvements.
Security Updates
None identified
Impact Assessment
Recommendations
Package Links
GitHub MCP Server v0.30.3
Previous: v0.30.2 → Latest: v0.30.3
Release Timeline: 1 version, released Feb 3, 2026
Key Features
View Full Changelog
Release Highlights (from GitHub)
Release Date: February 3, 2026
Commit: fb53abd
Changes
Documentation Enhancement
Added Copilot CLI installation guide for better user onboarding.
docs: add Copilot CLI installation guide github-mcp-server#1913
URL Fix
Appended trailing slash to uploads URL to fix URL handling edge cases.
https://github.com/github/github-mcp-server...
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.