We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70e9eda commit 51a002bCopy full SHA for 51a002b
.github/workflows/ensure-triage-label.yml
@@ -0,0 +1,35 @@
1
+name: Ensure triage label is present
2
+
3
+on:
4
+ label:
5
+ types:
6
+ - deleted
7
+ issues:
8
9
+ - opened
10
11
+permissions: {}
12
13
+jobs:
14
+ label_issues:
15
+ runs-on: ubuntu-latest
16
+ permissions:
17
+ issues: write
18
+ steps:
19
+ - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6
20
+ with:
21
+ script: |
22
+ const { data: labels } = await github.rest.issues.listLabelsOnIssue({
23
+ issue_number: context.issue.number,
24
+ owner: context.repo.owner,
25
+ repo: context.repo.repo,
26
+ });
27
28
+ if (labels.length <= 0) {
29
+ await github.rest.issues.addLabels({
30
31
32
33
+ labels: ['status: needs triage']
34
+ })
35
+ }
0 commit comments