/[sudobot]/trunk/.github/workflows/release.yml
ViewVC logotype

Contents of /trunk/.github/workflows/release.yml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 472 - (show annotations)
Mon Jul 29 17:30:24 2024 UTC (8 months, 1 week ago) by rakin
File size: 1402 byte(s)
ci: add release drafter workflow
1 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 }}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26