Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e3d1de7
docs: document engine.mcp import support in shared workflows (#30709)
github-actions[bot] May 7, 2026
7deedd2
Consolidate Grumpy + PR Nitpick into single pr-code-quality-reviewer …
Copilot May 7, 2026
61bec41
perf: fix 104% regression in ExtractWorkflowNameFromFile by reducing …
Copilot May 7, 2026
cef88f1
Preserve `&&` in AWF config JSON embedded in lock workflows (#30700)
Copilot May 7, 2026
cd077dc
perf: eliminate reflection in validateSafeOutputsMax (4.3x faster) (#…
Copilot May 7, 2026
437ebf5
docs(instructions): never suggest pull_request_target over pull_reque…
Copilot May 7, 2026
a6017ea
build(deps): Bump the npm_and_yarn group across 1 directory with 2 up…
dependabot[bot] May 7, 2026
edb2e3e
Add compile release update checks (#30692)
Copilot May 7, 2026
f75d00b
Add W3C-driven compiler threat detection spec and daily coverage reco…
Copilot May 7, 2026
7c13ab9
Stabilize flaky MCP progress-notification tests in `pkg/cli` (#30727)
Copilot May 7, 2026
ccf0ab2
Enforce explicit safe-output completion in Resource Summarizer workfl…
Copilot May 7, 2026
d541b00
feat: model alias inventory update 2026-05-07 (#30739)
Copilot May 7, 2026
9b89e6b
Optimize jsweep workflow token footprint by trimming tool surface and…
Copilot May 7, 2026
4ead0ca
Remove cache-memory state from the Q workflow (#30731)
Copilot May 7, 2026
0a2ea06
Add a lightweight `agentic-workflows` skill that routes to existing g…
Copilot May 7, 2026
bae228d
Preserve `issues: write` in safe-outputs App token when `update-proje…
Copilot May 7, 2026
baac950
Unblock community attribution workflow by aligning restricted bash us…
Copilot May 7, 2026
129ba13
chore: degrade MCP guard policy message from warning to info (#30774)
Copilot May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/patch-model-inventory-2026-05-07.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .github/aw/create-agentic-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -831,6 +831,7 @@ Based on the parsed requirements, determine:

1. **Workflow ID**: Convert the workflow name to kebab-case (e.g., "Issue Classifier" → "issue-classifier")
2. **Triggers**: Infer appropriate triggers from the description. **Always use `on:` as the YAML key** — never use `triggers:` (that is not a valid frontmatter key and will cause a compile error):
- **Security rule**: **Never suggest `pull_request_target` as a replacement for `pull_request`**. If a workflow should react to PR activity, keep `pull_request` unless the user explicitly requires a `pull_request_target`-only capability.
- Issue automation → `on: issues: types: [opened, edited]` (add `workflow_dispatch:` manually if manual runs needed)
- PR automation → `on: pull_request: types: [opened, synchronize]` (add `workflow_dispatch:` manually if manual runs needed)
- PR automation scoped to specific files → add `paths:` under `pull_request:` to trigger only when matching files change (ideal for backend/QA scenarios such as DB migration review or API contract checks):
Expand Down
3 changes: 1 addition & 2 deletions .github/aw/syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The YAML frontmatter supports these fields:
- String format: `labels: "my-label"` (single label name)
- Array format: `labels: [label-a, label-b]` (any matching label fires the workflow)
- Unmatched label events show as Skipped (⊘) rather than Failed (❌)
- Use with `pull_request_target` triggers with `types: [labeled]` to respond only to specific labels
- Use with `pull_request` triggers with `types: [labeled]` to respond only to specific labels
- **`skip-if-match:`** - Skip workflow execution when a GitHub search query returns results (string or object)
- String format: `skip-if-match: "is:issue is:open label:bug"` (implies max=1)
- Object format with threshold:
Expand Down Expand Up @@ -929,4 +929,3 @@ safe-outputs:
- **Separation of Concerns**: Write operations are handled by dedicated jobs
- **Permission Management**: Safe-outputs jobs automatically receive required permissions
- **Audit Trail**: Clear separation between AI processing and GitHub API interactions

1 change: 1 addition & 0 deletions .github/aw/update-agentic-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,7 @@ edit .github/workflows/<workflow-id>.md
- Use `edit` tool to modify only the specific YAML fields
- Preserve existing indentation and formatting
- Don't rewrite sections that don't need changes
- Never suggest replacing `pull_request` with `pull_request_target` unless the user explicitly asks for a `pull_request_target`-specific design
- Recompilation REQUIRED after frontmatter changes

**Example - Adding a Safe Output (Configuration Change)**:
Expand Down
12 changes: 12 additions & 0 deletions .github/skills/agentic-workflows/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: agentic-workflows
description: Router skill for gh-aw workflow tasks. Load `.github/agents/agentic-workflows.agent.md` plus relevant prompts from `.github/aw/*.md`.
---

# Agentic Workflows Router

Use this skill when a user asks to create, update, debug, or upgrade GitHub Agentic Workflows.

1. Read `.github/agents/agentic-workflows.agent.md` (also referred to as `.github/actions/agentic-workflows.agent.md` in older notes).
2. Select and read the matching prompt from `.github/aw/*.md`.
3. Follow that prompt directly and keep responses concise.
2 changes: 1 addition & 1 deletion .github/workflows/ab-testing-advisor.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/ace-editor.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading