Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/firewall-issue-dispatcher.lock.yml

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

10 changes: 8 additions & 2 deletions .github/workflows/firewall-issue-dispatcher.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,15 +65,21 @@ gh api graphql -f query='

## Step 2: Filter Locally

For each issue found, read its comments and check whether any comment contains a reference to a `github/gh-aw-firewall` issue (i.e., a URL matching `https://github.com/github/gh-aw-firewall/issues/` or a GitHub cross-repo reference matching `github/gh-aw-firewall#`). If such a comment exists, **skip** that issue — it has already been audited.
For each issue found, read its comments and check whether any comment contains a reference to a `github/gh-aw-firewall` issue (i.e., a URL matching `https://github.com/github/gh-aw-firewall/issues/` or a GitHub cross-repo reference matching `github/gh-aw-firewall#`). If such a comment exists, **skip** that issue — it has already been audited. Do this filtering in your analysis — do NOT make additional API calls.

If no unprocessed issues remain, call `noop` and stop.

## Step 3: Create Tracking Issues

For each **unprocessed** issue:

4. **Comment on the original `github/gh-aw` issue** linking to the newly created tracking issue. Use this exact format:
1. **Create a tracking issue in `github/gh-aw-firewall`** using the `create_issue` safe output with:
- Title: `[awf] <component>: <summary>`
- Body: **Problem**, **Context** (link to original), **Root Cause**, **Proposed Solution**
- Labels: `awf-triage`
- Reference specific source files. See `AGENTS.md` for component descriptions.

2. **Comment on the original `github/gh-aw` issue** linking to the newly created tracking issue. Use this exact format:

> 🔗 AWF tracking issue: https://github.com/github/gh-aw-firewall/issues/{NUMBER}

Expand Down