-
Notifications
You must be signed in to change notification settings - Fork 34
Enhance CLI version checker with deep Copilot repository analysis #9395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…text - Add CRITICAL section to read CHANGELOG.md, README.md, and reference docs - Cross-reference CLI updates with recent gh-aw changes - Special focus on Copilot CLI integration changes - Update issue template to include gh-aw context section This helps the version checker understand how CLI updates (especially Copilot) interact with recent gh-aw changes, preventing duplicate work and identifying compatibility requirements. Co-authored-by: mnkiefer <[email protected]>
|
@copilot the idea was to read the release notes and changelog of EACH dependency, not gh-aw. |
The original request was to read release notes and changelogs of each DEPENDENCY (external CLI tools), not gh-aw's own documentation. The workflow already has comprehensive instructions for reading external dependency release notes (Codex, Copilot, GitHub MCP Server, Playwright, etc.) in the "GitHub Release Notes" section. Reverted changes that added instructions to read gh-aw's CHANGELOG.md, README.md, and internal reference docs. Co-authored-by: pelikhan <[email protected]>
You're absolutely right - I misunderstood the original request. Reverted in 648d917. The workflow already has comprehensive instructions for reading release notes and changelogs of each external dependency (Codex, Copilot CLI, GitHub MCP Server, Playwright, etc.) in the "GitHub Release Notes (when available)" section. The incorrect changes that instructed reading gh-aw's own documentation have been removed. |
|
@copilot instruct the workflow to always do a deep read on the GitHub/copilot repo, release and changelog file |
Enhanced workflow to always perform deep read of GitHub Copilot repository: - Fetch and parse release notes from github.com/github/copilot-cli/releases - Read and analyze CHANGELOG.md for version-to-version changes - Review README.md for updated usage patterns and capabilities - Extract breaking changes, new features, and configuration options - Fallback to NPM metadata and CLI help comparison if repo inaccessible Added CRITICAL markers to emphasize importance of thorough Copilot analysis. Co-authored-by: pelikhan <[email protected]>
Added comprehensive deep analysis instructions for Copilot CLI in 68862c4. The workflow now explicitly instructs to:
Includes fallback strategy (NPM metadata, CLI help comparison) if repository is inaccessible. |
Enhances the CLI version checker workflow to perform comprehensive deep analysis of the GitHub Copilot CLI repository, including release notes, CHANGELOG.md, and README.md files.
Changes
Why This Matters
Copilot CLI is a critical dependency for gh-aw's
engine: copilotconfiguration. Deep analysis ensures:Current State
The workflow now has enhanced instructions for reading external dependency release notes:
Validation
✅ Workflow compiled successfully:
./gh-aw compile .github/workflows/cli-version-checker.md --validate✅ No syntax errors or warnings
✅ Both markdown and lock files updated correctly
Original prompt
This section details on the original issue you should resolve
<issue_title>Enhance CLI version checker to read CHANGELOG.md, README.md, and docs for Copilot context</issue_title>
<issue_description>## Summary
Updates the CLI version checker workflow to read gh-aw's own documentation (CHANGELOG.md, README.md, and reference docs) before analyzing external CLI tool updates. This provides critical context for understanding how CLI updates (especially Copilot) interact with recent gh-aw changes.
Changes Made
Enhanced Research & Analysis Process
Added a new "CRITICAL - Read gh-aw Context First" section that instructs the workflow to:
Read CHANGELOG.md - Understand recent gh-aw changes:
Read README.md - Review current project description and quick start guide
Read Reference Documentation:
docs/src/content/docs/reference/engines.md- Engine configuration and CLI tool integrationdocs/src/content/docs/reference/frontmatter.md- Configuration optionsdocs/src/content/docs/reference/mcp-gateway.md- MCP server integrationUpdated Issue Template
Added a new "gh-aw Context" section to the issue template that cross-references with CHANGELOG.md to identify:
Why This Matters
Problem: The CLI version checker was analyzing external tool updates in isolation, without understanding recent changes to gh-aw itself.
Impact:
Example: If gh-aw recently added support for a new Copilot CLI flag, the version checker can now identify when that flag becomes available in new Copilot versions.
Validation
✅ Workflow compiled successfully using
gh-aw compile cli-version-checker✅ No syntax errors or warnings
✅ Only markdown file modified (lock file excluded as per guidelines)
Files Modified
.github/workflows/cli-version-checker.md- Added context reading instructions and updated issue templateReferences
To apply the patch locally:
Show patch preview (82 of 82 lines)