Skip to content

Commit 2b163fb

Browse files
committed
Adds new issue labeler workflow
1 parent e0eb73b commit 2b163fb

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Label Completed Issues
2+
3+
on:
4+
issues:
5+
types: [closed]
6+
7+
jobs:
8+
label-closed-issues:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/github-script@v7
12+
with:
13+
script: |
14+
// Only add label if issue was closed as completed (not as "not planned", etc.)
15+
const issue = await github.rest.issues.get({
16+
owner: context.repo.owner,
17+
repo: context.repo.repo,
18+
issue_number: context.issue.number
19+
});
20+
21+
// Check if issue was closed as completed
22+
if ((!issue.data.state_reason || issue.data.state_reason === 'completed') &&
23+
!issue.data.labels.some(label => label.name === 'verified ✔')) {
24+
await github.rest.issues.addLabels({
25+
owner: context.repo.owner,
26+
repo: context.repo.repo,
27+
issue_number: context.issue.number,
28+
labels: ['pending-release', 'needs-verification']
29+
});
30+
}

.github/workflows/issues-lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
permissions:
1212
issues: write
1313
steps:
14-
- uses: dessant/lock-threads@v3
14+
- uses: dessant/lock-threads@v5
1515
with:
1616
github-token: ${{ secrets.GITHUB_TOKEN }}
1717
issue-comment: 'This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.'

0 commit comments

Comments
 (0)