Skip to content

[ca] Update CLI Versions: Copilot CLI 0.0.365 and Playwright v1.57.0 #4849

Closed

Description

@github-actions

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

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 --help to verify CLI interface compatibility

Recommended Actions

  1. Update CopilotCLIVersion in pkg/constants/constants.go to "0.0.365"
  2. Run make recompile to update workflows
  3. Install new version: npm install -g @github/copilot@0.0.365
  4. Run copilot --help to discover any new features
  5. 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

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

  1. Update PlaywrightVersion in pkg/constants/constants.go to "v1.57.0"
  2. Run make recompile to update workflows
  3. Update Docker images in MCP configurations to use mcr.microsoft.com/playwright:v1.57.0
  4. Test Playwright-based workflows to verify compatibility
  5. Review clock API changes if workflows use timing features

Implementation Steps

  1. Update Constants File:

    // In pkg/constants/constants.go
    CopilotCLIVersion = "0.0.365"  // Was: 0.0.363
    PlaywrightVersion = "v1.57.0"   // Was: v1.56.1
  2. Recompile Workflows:

    make recompile
  3. Verify Changes:

    git diff pkg/constants/constants.go
    git status .github/workflows/*.lock.yml
  4. 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
  5. 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 --help output reviewed
  • Playwright browser compatibility confirmed

AI generated by CLI Version Checker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions