Skip to content

Commit 90f9f26

Browse files
committed
Merge branch 'main' of https://github.com/github/gh-aw
2 parents 23d39f6 + 9cbca3c commit 90f9f26

536 files changed

Lines changed: 18575 additions & 7392 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/patch-bump-awf-to-v0-23-0.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-max-continuations.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-move-secret-validation.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-update-actions-core-workflows.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-update-claude-and-copilot-defaults.md

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-update-cli-tool-versions-2026-02-27.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.changeset/patch-update-cli-versions-20260226.md

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.devcontainer/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"ghcr.io/anthropics/devcontainer-features/claude-code:1.0": {},
3434
"ghcr.io/devcontainers/features/copilot-cli:latest": {},
3535
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
36+
"ghcr.io/devcontainers/features/git-lfs:1": {},
3637
"ghcr.io/devcontainers/features/github-cli:1": {},
3738
"ghcr.io/devcontainers/features/node:1": {
3839
"version": "24"

.gitattributes

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ pkg/workflow/sh/*.sh linguist-generated=true
1111
actions/*/index.js linguist-generated=true
1212
actions/setup-cli/install.sh linguist-generated=true
1313
specs/artifacts.md linguist-generated=true merge=ours
14-
1514
# Use bd merge for beads JSONL files
1615
.beads/issues.jsonl merge=beads
16+
slides/*.pdf filter=lfs diff=lfs merge=lfs -text
17+
slides/*.pptx filter=lfs diff=lfs merge=lfs -text

.github/agents/agentic-workflows.agent.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ This is a **dispatcher agent** that routes your request to the appropriate speci
1515
- **Updating existing workflows**: Routes to `update` prompt
1616
- **Debugging workflows**: Routes to `debug` prompt
1717
- **Upgrading workflows**: Routes to `upgrade-agentic-workflows` prompt
18+
- **Creating report-generating workflows**: Routes to `report` prompt — consult this whenever the workflow posts status updates, audits, analyses, or any structured output as issues, discussions, or comments
1819
- **Creating shared components**: Routes to `create-shared-agentic-workflow` prompt
1920
- **Fixing Dependabot PRs**: Routes to `dependabot` prompt — use this when Dependabot opens PRs that modify generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`). Never merge those PRs directly; instead update the source `.md` files and rerun `gh aw compile --dependabot` to bundle all fixes
21+
- **Analyzing test coverage**: Routes to `test-coverage` prompt — consult this whenever the workflow reads, analyzes, or reports on test coverage data from PRs or CI runs
2022

2123
Workflows may optionally include:
2224

@@ -87,6 +89,16 @@ When you interact with this agent, it will:
8789
- "Fix deprecated fields in workflows"
8890
- "Apply breaking changes from the new release"
8991

92+
### Create a Report-Generating Workflow
93+
**Load when**: The workflow being created or updated produces reports — recurring status updates, audit summaries, analyses, or any structured output posted as a GitHub issue, discussion, or comment
94+
95+
**Prompt file**: https://github.com/github/gh-aw/blob/main/.github/aw/report.md
96+
97+
**Use cases**:
98+
- "Create a weekly CI health report"
99+
- "Post a daily security audit to Discussions"
100+
- "Add a status update comment to open PRs"
101+
90102
### Create Shared Agentic Workflow
91103
**Load when**: User wants to create a reusable workflow component or wrap an MCP server
92104

@@ -107,6 +119,16 @@ When you interact with this agent, it will:
107119
- "Bundle and close the Dependabot PRs for workflow dependencies"
108120
- "Update @playwright/test to fix the Dependabot PR"
109121

122+
### Analyze Test Coverage
123+
**Load when**: The workflow reads, analyzes, or reports test coverage — whether triggered by a PR, a schedule, or a slash command. Always consult this prompt before designing the coverage data strategy.
124+
125+
**Prompt file**: https://github.com/github/gh-aw/blob/main/.github/aw/test-coverage.md
126+
127+
**Use cases**:
128+
- "Create a workflow that comments coverage on PRs"
129+
- "Analyze coverage trends over time"
130+
- "Add a coverage gate that blocks PRs below a threshold"
131+
110132
## Instructions
111133

112134
When a user interacts with you:

0 commit comments

Comments
 (0)