Repository navigation
[ca] Update CLI Versions: Copilot CLI 0.0.365 and Playwright v1.57.0 #4849
Description
CLI Version Updates Required
Two CLI tools have new versions available and need to be updated in pkg/constants/constants.go.
Summary
| Tool | Current | Latest | Status |
|---|---|---|---|
| Copilot CLI | 0.0.363 | 0.0.365 | 🔄 Update needed |
| Playwright Browser | v1.56.1 | v1.57.0 | 🔄 Update needed |
| Claude Code | 2.0.54 | 2.0.54 | ✅ Up to date |
| Codex | 0.63.0 | 0.63.0 | ✅ Up to date |
| GitHub MCP Server | v0.22.0 | v0.22.0 | ✅ Up to date |
| Playwright MCP | 0.0.48 | 0.0.48 | ✅ Up to date |
1. GitHub Copilot CLI Update
Version Details
- Previous: 0.0.363 → New: 0.0.365
- Intermediate Versions: 0.0.364, 0.0.365
- Release Frequency: 2 versions since last check
- Impact Risk: Low
Package Information
- NPM Package: https://www.npmjs.com/package/`@github/copilot`
- Repository: May be private (github/copilot-cli)
Changes Analysis
Since the Copilot CLI repository may be private and detailed release notes aren't publicly available, this update is based on semantic versioning patterns. Given the minor version increments (0.0.363 → 0.0.365):
Expected Changes:
- Minor bug fixes and improvements
- Possible stability enhancements
- No breaking changes expected (patch-level updates)
Breaking Changes: None expected
New Features: To be confirmed through CLI discovery after installation
Bug Fixes: Likely included but not documented publicly
Security Updates: None identified
CLI Discovery: New commands, flags, or changes will be identified through copilot --help comparison after installation
Impact Assessment
- Risk Level: Low
- Affected Features: All Copilot CLI integrations in agentic workflows
- Migration Required: No - backward compatible patch updates
- Testing: Run
copilot --helpto verify CLI interface compatibility
Recommended Actions
- Update
CopilotCLIVersioninpkg/constants/constants.goto"0.0.365" - Run
make recompileto update workflows - Install new version:
npm install -g@github/copilot@0.0.365 - Run
copilot --helpto discover any new features - Test basic workflow compilation and execution
2. Playwright Browser Update
Version Details
- Previous: v1.56.1 → New: v1.57.0
- Released: November 19, 2024
- Impact Risk: Low-Medium (minor version update)
Package Information
- NPM Package: https://www.npmjs.com/package/playwright
- Repository: https://github.com/microsoft/playwright
- Release Notes: https://github.com/microsoft/playwright/releases/tag/v1.57.0
- Docker Image:
mcr.microsoft.com/playwright:v1.57.0
Release Highlights
New Features:
- Clock API Enhancements: Enhanced clock manipulation capabilities for better test control
- Trace Viewer Improvements: Better debugging experience with enhanced trace viewer
- API Updates: Several new test API methods and options
- Browser Updates:
- Chromium 131.0.6778.33
- Mozilla Firefox 132.0
- WebKit 18.2
Bug Fixes:
- Improved stability in various test scenarios
- Better handling of network events
- Enhanced screenshot reliability
Performance:
- Faster test execution in certain scenarios
- Improved resource cleanup
Key Merged PRs
Notable changes from the release:
- Enhanced clock manipulation APIs
- Trace viewer UX improvements
- Better error messages and debugging information
- Cross-browser compatibility fixes
- Documentation improvements
Impact Assessment
- Risk Level: Low-Medium
- Affected Features: All Playwright MCP integrations in agentic workflows
- Migration Required: No - backward compatible minor version update
- Testing: Test browser automation workflows to ensure compatibility
Browser Version Updates
The update includes updated browser engines:
- Chromium: Updated to 131.0.6778.33
- Firefox: Updated to 132.0
- WebKit: Updated to 18.2
These updates bring the latest browser features and security patches.
Recommended Actions
- Update
PlaywrightVersioninpkg/constants/constants.goto"v1.57.0" - Run
make recompileto update workflows - Update Docker images in MCP configurations to use
mcr.microsoft.com/playwright:v1.57.0 - Test Playwright-based workflows to verify compatibility
- Review clock API changes if workflows use timing features
Implementation Steps
-
Update Constants File:
// In pkg/constants/constants.go CopilotCLIVersion = "0.0.365" // Was: 0.0.363 PlaywrightVersion = "v1.57.0" // Was: v1.56.1
-
Recompile Workflows:
make recompile
-
Verify Changes:
git diff pkg/constants/constants.go git status .github/workflows/*.lock.yml -
Test Installation:
# Test Copilot CLI npm install -g `@github/copilot`@0.0.365 copilot --version copilot --help # Playwright is typically used via Docker/npx, no manual install needed
-
Commit Changes:
git add pkg/constants/constants.go git add .github/workflows/*.lock.yml git commit -m "Update CLI versions: Copilot CLI 0.0.365, Playwright v1.57.0"
Notes
- Copilot CLI: Repository may be private, so release notes are not publicly accessible. Update is based on NPM package versioning.
- Playwright: Full release notes available on GitHub with detailed changelog.
- Testing: Both updates are low-risk but should be tested with existing workflows before deployment.
- Docker Images: Playwright Docker images should be updated to v1.57.0 in MCP server configurations.
Verification
After updating, verify that:
- Constants file updated correctly
- Workflows recompiled successfully
- No compilation errors
- Basic workflow execution works
- Copilot CLI
--helpoutput reviewed - Playwright browser compatibility confirmed
AI generated by CLI Version Checker
Activity