Skip to content

Commit 3420d80

Browse files
committed
fix release
1 parent d1bf54a commit 3420d80

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed
Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,35 @@
1-
name: Release Drafter
1+
name: Release Drafter and Labels
22
on:
33
push:
44
branches:
55
- main
66
pull_request:
7-
types: [opened, reopened, synchronize]
7+
types: [edited, opened, reopened, synchronize, unlabeled, labeled]
8+
workflow_dispatch:
89
permissions:
910
contents: read
1011
jobs:
1112
update_release_draft:
1213
permissions:
13-
# write permission is required to create a github release
1414
contents: write
15-
# write permission is required for autolabeler
16-
# otherwise, read permission is required at least
1715
pull-requests: write
1816
runs-on: ubuntu-latest
1917
steps:
20-
# (Optional) GitHub Enterprise requires GHE_HOST variable set
21-
#- name: Set GHE_HOST
22-
# run: |
23-
# echo "GHE_HOST=${GITHUB_SERVER_URL##https:\/\/}" >> $GITHUB_ENV
24-
2518
# Drafts your next Release notes as Pull Requests are merged into "master"
2619
- uses: release-drafter/release-drafter@v6
27-
# (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml
28-
# with:
29-
# config-name: my-config.yml
30-
# disable-autolabeler: true
3120
env:
3221
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
22+
require_label:
23+
if: github.event.pull_request
24+
needs: update_release_draft
25+
runs-on: ubuntu-latest
26+
permissions:
27+
issues: write
28+
pull-requests: write
29+
steps:
30+
- uses: mheap/github-action-required-labels@v5
31+
with:
32+
mode: minimum
33+
count: 1
34+
labels: "breaking, bug, github_actions, documentation, dependencies, enhancement, feature, maintenance, security, typing"
35+
add_comment: true

0 commit comments

Comments
 (0)