Skip to content

Commit c4fe545

Browse files
brianeggeclaude
andauthored
Add GitHub Action to auto-assign UPS and Printer issues (#4079)
Automatically assigns issues labeled "ups" or "printer" to brianegge when issues are opened or labeled. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4b51b6d commit c4fe545

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Auto-assign issues by label
2+
3+
on:
4+
issues:
5+
types: [opened, labeled]
6+
7+
jobs:
8+
assign:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
issues: write
12+
steps:
13+
- name: Assign UPS and Printer issues to brianegge
14+
uses: actions/github-script@v7
15+
with:
16+
script: |
17+
const labels = context.payload.issue.labels.map(l => l.name.toLowerCase());
18+
const targetLabels = ['ups', 'printer'];
19+
if (labels.some(l => targetLabels.includes(l))) {
20+
await github.rest.issues.addAssignees({
21+
owner: context.repo.owner,
22+
repo: context.repo.repo,
23+
issue_number: context.issue.number,
24+
assignees: ['brianegge'],
25+
});
26+
}

0 commit comments

Comments
 (0)