Skip to content

Commit 398f486

Browse files
authored
Update release drafter workflow (#757)
1 parent 70968ad commit 398f486

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed
Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,39 @@
11
name: Release Drafter
22

33
on:
4+
workflow_dispatch:
45
push:
56
branches:
67
- main
78
- release-**
89
pull_request_target:
910
types: [ opened, reopened, synchronize ]
10-
workflow_dispatch:
11+
12+
permissions:
13+
contents: read
14+
pull-requests: read
1115

1216
jobs:
1317
update_release_draft:
1418
name: Run release drafter
19+
if: github.event_name != 'pull_request_target'
1520
permissions:
16-
# write permission is required to create a github release
1721
contents: write
18-
# write permission is required for autolabeler
19-
# otherwise, read permission is required at least
20-
pull-requests: write
22+
pull-requests: read
2123
runs-on: ubuntu-latest
2224
steps:
2325
# Drafts your next Release notes as Pull Requests are merged into "main"
2426
# or a release branch
2527
- uses: release-drafter/release-drafter@v7
2628
with:
27-
config-name: release-drafter.yml
2829
commitish: ${{ github.ref_name }}
2930
token: ${{ secrets.GITHUB_TOKEN }}
31+
auto_label:
32+
name: Run autolabeler
33+
if: github.event_name == 'pull_request_target'
34+
permissions:
35+
contents: read
36+
pull-requests: write
37+
runs-on: ubuntu-latest
38+
steps:
39+
- uses: release-drafter/release-drafter/autolabeler@v7

0 commit comments

Comments
 (0)