Add copilot-cli-update-checker agentic workflow for automated Copilot CLI monitoring#2303
Closed
Add copilot-cli-update-checker agentic workflow for automated Copilot CLI monitoring#2303
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add agentic workflow to check for copilot cli updates
Add copilot-cli-update-checker agentic workflow for automated Copilot CLI monitoring
Oct 24, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds a new agentic workflow that monitors the GitHub Copilot CLI for updates and provides comprehensive guidance on what to review when updating the version in this repository.
What This Workflow Does
The
copilot-cli-update-checkerworkflow automates the process of staying up-to-date with Copilot CLI releases by:Checking for Updates: Runs weekly (Mondays at 4 PM UTC) to fetch the latest version from npm registry and compare it against the current version in
pkg/constants/constants.goAnalyzing Releases: When an update is detected, the AI agent performs comprehensive analysis including:
--help, compares with cached previous version)Creating Actionable Issues: Automatically creates a GitHub issue with:
What to Look for When Updating
The workflow provides detailed guidance on reviewing updates:
Files to Check
pkg/constants/constants.go- Update version constantpkg/workflow/copilot_engine.go- Core engine compatibility.github/instructions/copilot-cli.instructions.md- Documentation updatespkg/workflow/js/parse_copilot_log.cjs- Log parsing compatibilityIntegration Points
Risk Assessment
The workflow assigns risk levels (Low/Medium/High) based on semantic versioning to help prioritize updates.
Key Features
Comparison with Existing Workflows
While the existing
cli-version-checker.mdmonitors multiple CLI tools (Claude Code, Copilot CLI, Codex, GitHub MCP Server), this new workflow:Files Added
.github/workflows/copilot-cli-update-checker.md(283 lines) - Workflow definition.github/workflows/copilot-cli-update-checker.lock.yml(4043 lines) - Compiled GitHub Actions workflowTesting
✅ Workflow compiles without errors
✅ All unit tests pass
✅ Lint checks pass
✅ Schema validation successful
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.