Skip to content

Commit a6dcd4f

Browse files
committed
chore: Update .github/workflows/milestone.yaml
1 parent 68b9d83 commit a6dcd4f

File tree

1 file changed

+25
-10
lines changed

1 file changed

+25
-10
lines changed

.github/workflows/milestone.yaml

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,34 @@
1-
# Set the Milestone of a merged Pull Request.
2-
# The Milestone is automatically selected to the next open and due date Milestone
3-
name: Update Milestone
1+
# Description:
2+
# - Add milestone to a merged PR or closed issue.
43

4+
name: Milestone Action
55
on:
6+
issues:
7+
types: [closed]
68
pull_request_target:
79
types: [closed]
810

11+
# Fix GraphQL: Resource not accessible by integration (updatePullRequest)
12+
permissions:
13+
contents: write
14+
pull-requests: write
15+
916
jobs:
10-
update:
17+
update-milestone:
1118
runs-on: ubuntu-latest
12-
name: update-milestone
13-
if: ${{github.event.pull_request.merged == true}}
14-
19+
name: Milestone Update
1520
steps:
16-
- uses: hustcer/milestone-action@main
17-
name: milestone set
21+
- name: Set Milestone for PR
22+
uses: hustcer/milestone-action@main
23+
if: github.event.pull_request.merged == true
24+
with:
25+
action: bind-pr
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28+
- name: Set Milestone for Issue
29+
uses: hustcer/milestone-action@main
30+
if: github.event.issue.state == 'closed'
1831
with:
19-
github-token: ${{secrets.GITHUB_TOKEN}}
32+
action: bind-issue
33+
env:
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)