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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26