ci: add gh-aw agentic workflows for code health and test analysis#15
Merged
ci: add gh-aw agentic workflows for code health and test analysis#15
Conversation
There was a problem hiding this comment.
Pull request overview
This PR initializes GitHub Agentic Workflows (gh-aw) in the repository and adds two scheduled agentic workflows intended to open issues for code health and test coverage gaps.
Changes:
- Add gh-aw agentic workflow definitions (
code-health,test-analysis) and their compiled.lock.ymlworkflows. - Add GitHub Copilot “setup steps” workflow plus VS Code configuration for authoring/running gh-aw MCP locally.
- Add repo scaffolding for generated workflow artifacts (
.gitattributes,.github/aw/actions-lock.json, dispatcher agent doc).
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
.vscode/settings.json |
Enables Copilot for Markdown editing (useful for authoring gh-aw workflow markdown). |
.vscode/mcp.json |
Configures a local MCP server entry for gh aw mcp-server. |
.github/workflows/code-health.md |
gh-aw source workflow prompt for daily code health issue creation. |
.github/workflows/code-health.lock.yml |
Compiled GitHub Actions workflow that runs the code health agent in gh-aw/AWF. |
.github/workflows/test-analysis.md |
gh-aw source workflow prompt for weekly test gap analysis issue creation. |
.github/workflows/test-analysis.lock.yml |
Compiled GitHub Actions workflow that runs the test analysis agent in gh-aw/AWF. |
.github/workflows/copilot-setup-steps.yml |
Sets up the environment for Copilot Agent with gh-aw tooling. |
.github/aw/actions-lock.json |
Locks specific action SHAs for gh-aw-related actions. |
.github/agents/agentic-workflows.agent.md |
Dispatcher agent documentation for working with gh-aw prompts/workflows. |
.gitattributes |
Marks compiled .lock.yml workflows as generated and sets merge strategy. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
09c8efb to
169a906
Compare
microsasa
commented
Mar 14, 2026
Owner
Author
microsasa
left a comment
There was a problem hiding this comment.
Addressed the create-agent-session max issue. The other comments (ubuntu-slim, actions/checkout@v6) are in generated lock files produced by gh aw compile — these are marked as linguist-generated in .gitattributes and shouldn't be hand-edited. ubuntu-slim is a valid GitHub-hosted runner (preview).
83eb552 to
f190bcc
Compare
- gitattributes for generated lock files - Copilot agent dispatcher for workflow creation/debugging - Copilot setup steps workflow (gh-aw MCP server) - VSCode settings for Copilot markdown support - actions-lock.json for gh-aw version tracking Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Agentic workflow that runs daily to identify cleanup opportunities. Opens issues with root cause analysis, resolution specs, and testing requirements. Assigns copilot to work on created issues. Max 2 issues per run. Skips nits and anything caught by existing CI. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Agentic workflow that runs weekly to identify test gaps across unit, e2e, and integration tests. Opens issues with root cause analysis, repro steps, and testing specs. Assigns copilot to work on created issues. Max 2 issues per run. Skips trivial and duplicate suggestions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
f190bcc to
187e86b
Compare
This was referenced Mar 14, 2026
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.
Initialize GitHub Agentic Workflows and add two automated agents:
Both agents assign copilot to work on created issues.
Closes #12
Closes #13
Closes #14