Chore/refactor-gw#1163
Conversation
…act action version in daily test improver workflow
…ommand mode, and refine memory tracking. Introduce structured tasks for identifying high-value testing opportunities, implementing test improvements, and maintaining pull requests. Update monthly activity summary process and enforce guidelines for test contributions.
Coverage Report
File CoverageNo changed files found. |
Rust Backend Coverage ReportCoverage Details |
There was a problem hiding this comment.
Pull request overview
This PR performs a major refactor of the GitHub Agentic Workflows infrastructure, modernizing the test automation approach and upgrading the gh-aw framework from v0.48.1 to v0.50.1.
Changes:
- Refactored
daily-test-improverworkflow from a 3-phase sequential approach to a flexible task-based round-robin system with slash command support (/test-assist) - Removed
daily-doc-updaterandagentics-maintenanceworkflows (intentional cleanup) - Added
copilot-setup-steps.ymlworkflow for GitHub Copilot Agent environment setup - Added
agentic-workflows.agent.mddispatcher agent for intelligent prompt routing - Upgraded gh-aw framework actions from v0.48.1 to v0.50.1 in the test improver workflow
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/daily-test-improver.md |
Major refactor to task-based approach with slash commands, GitHub App authentication, and enhanced capabilities (non-draft PRs, PR maintenance, monthly summaries) |
.github/workflows/daily-test-improver.lock.yml |
Generated lock file reflecting v0.50.1 upgrade and new workflow structure with threat detection and GitHub App token generation |
.github/workflows/daily-doc-updater.md |
Removed - workflow no longer needed |
.github/workflows/daily-doc-updater.lock.yml |
Removed - generated file for removed workflow |
.github/workflows/agentics-maintenance.yml |
Removed - maintenance workflow no longer needed |
.github/workflows/copilot-setup-steps.yml |
New workflow for Copilot Agent setup (uses v0.48.1) |
.github/aw/actions-lock.json |
Updated to include v0.50.1 action references |
.github/agents/agentic-workflows.agent.md |
New dispatcher agent for routing gh-aw tasks (references v0.48.1) |
| uses: github/gh-aw/actions/[email protected] | ||
| with: | ||
| version: v0.48.1 |
There was a problem hiding this comment.
Version inconsistency detected: This file uses gh-aw version v0.48.1, while the daily-test-improver workflow has been upgraded to v0.50.1. For consistency across the repository's agentic workflows infrastructure, consider upgrading this workflow to use the same version (v0.50.1) as daily-test-improver.
| uses: github/gh-aw/actions/setup-cli@v0.48.1 | |
| with: | |
| version: v0.48.1 | |
| uses: github/gh-aw/actions/setup-cli@v0.50.1 | |
| with: | |
| version: v0.50.1 |
|
|
||
| ## Important Notes | ||
|
|
||
| - Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.48.1/.github/aw/github-agentic-workflows.md for complete documentation |
There was a problem hiding this comment.
Version inconsistency detected: All referenced gh-aw prompt files use version v0.48.1 URLs, while the daily-test-improver workflow has been upgraded to v0.50.1. If the gh-aw framework has been upgraded to v0.50.1, these URL references should be updated to point to the corresponding v0.50.1 versions to ensure agents are using documentation and prompts that match the framework version in use.
| - Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.48.1/.github/aw/github-agentic-workflows.md for complete documentation | |
| - Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.50.1/.github/aw/github-agentic-workflows.md for complete documentation |
| app: | ||
| app-id: ${{ secrets.APP_ID }} | ||
| private-key: ${{ secrets.APP_PRIVATE_KEY }} |
There was a problem hiding this comment.
New GitHub App secrets required: This workflow now requires APP_ID and APP_PRIVATE_KEY secrets to be configured in the repository settings for GitHub App authentication. Ensure these secrets are properly configured before merging, or the workflow will fail when attempting to generate the GitHub App token. The secrets are used for enhanced permissions and creating extra commits for CI triggering.
No description provided.