Skip to content

Commit 304c9d0

Browse files
committed
maint: add workflow to process closed PRs
Signed-off-by: Yury V. Zaytsev <[email protected]>
1 parent 5fd7da6 commit 304c9d0

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Process closed PRs
2+
3+
on:
4+
pull_request_target:
5+
types: [ closed ]
6+
workflow_dispatch:
7+
inputs:
8+
pr_number:
9+
description: PR number
10+
required: true
11+
type: number
12+
13+
jobs:
14+
remove-labels-on-close:
15+
runs-on: ubuntu-latest
16+
timeout-minutes: 5
17+
18+
permissions:
19+
pull-requests: write
20+
21+
# https://github.com/cli/cli/issues/6274
22+
repository-projects: read
23+
24+
steps:
25+
- run: |
26+
gh pr edit ${{ inputs.pr_number != '' && inputs.pr_number || github.event.pull_request.number }} \
27+
--remove-label "state: in review,state: approved"
28+
env:
29+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
GH_REPO: ${{ github.repository }}
31+
32+
- run: |
33+
gh pr edit ${{ inputs.pr_number != '' && inputs.pr_number || github.event.pull_request.number }} \
34+
--remove-milestone
35+
if: github.event.pull_request.merged != true
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
GH_REPO: ${{ github.repository }}

0 commit comments

Comments
 (0)