1 |
rakin |
472 |
name: Release Drafter |
2 |
|
|
|
3 |
|
|
on: |
4 |
|
|
push: |
5 |
|
|
# branches to consider in the event; optional, defaults to all |
6 |
|
|
branches: |
7 |
|
|
- main |
8 |
|
|
# pull_request event is required only for autolabeler |
9 |
|
|
pull_request: |
10 |
|
|
# Only following types are handled by the action, but one can default to all as well |
11 |
|
|
types: [opened, reopened, synchronize] |
12 |
|
|
# pull_request_target event is required for autolabeler to support PRs from forks |
13 |
|
|
# pull_request_target: |
14 |
|
|
# types: [opened, reopened, synchronize] |
15 |
|
|
|
16 |
|
|
permissions: |
17 |
|
|
contents: read |
18 |
|
|
|
19 |
|
|
jobs: |
20 |
|
|
update_release_draft: |
21 |
|
|
permissions: |
22 |
|
|
# write permission is required to create a github release |
23 |
|
|
contents: write |
24 |
|
|
# write permission is required for autolabeler |
25 |
|
|
# otherwise, read permission is required at least |
26 |
|
|
pull-requests: write |
27 |
|
|
runs-on: ubuntu-latest |
28 |
|
|
steps: |
29 |
|
|
# (Optional) GitHub Enterprise requires GHE_HOST variable set |
30 |
|
|
#- name: Set GHE_HOST |
31 |
|
|
# run: | |
32 |
|
|
# echo "GHE_HOST=${GITHUB_SERVER_URL##https:\/\/}" >> $GITHUB_ENV |
33 |
|
|
|
34 |
|
|
# Drafts your next Release notes as Pull Requests are merged into "master" |
35 |
|
|
- uses: release-drafter/release-drafter@v5 |
36 |
|
|
# (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml |
37 |
|
|
# with: |
38 |
|
|
# config-name: my-config.yml |
39 |
|
|
# disable-autolabeler: true |
40 |
|
|
env: |
41 |
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |