Skip to content

Commit 5e49921

Browse files
jamackuzmiklank
authored andcommitted
ci: label issues based on type
1 parent 22c8401 commit 5e49921

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

.github/advanced-issue-labeler.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
policy:
2+
- section:
3+
- id: ['type']
4+
block-list: ['Other', 'None']
5+
label:
6+
- name: 'type: bug'
7+
keys: ['Bug Report']
8+
9+
- name: 'type: feature'
10+
keys: ['Feature Request']
11+
12+
- name: 'type: question'
13+
keys: ['Question']
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Issue labeler
2+
on:
3+
issues:
4+
types: [ opened ]
5+
6+
permissions:
7+
contents: read
8+
9+
jobs:
10+
label-issues:
11+
runs-on: ubuntu-latest
12+
13+
permissions:
14+
issues: write
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Parse issue form
20+
uses: stefanbuck/github-issue-parser@v3
21+
id: issue-parser
22+
with:
23+
template-path: .github/ISSUE_TEMPLATE/tfaga-issue.yml
24+
25+
- name: Set labels based on type input
26+
uses: redhat-plumbers-in-action/advanced-issue-labeler@v3
27+
with:
28+
issue-form: ${{ steps.issue-parser.outputs.jsonString }}
29+
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)