Skip to content

Commit 3945aee

Browse files
committed
ci: Add release drafter workflow configuration
1 parent 9610e18 commit 3945aee

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

.github/release-drafter.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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+
9+
permissions:
10+
contents: read
11+
12+
categories:
13+
14+
- title: '🚀 Enhancements'
15+
labels:
16+
- feature
17+
- enhancement
18+
- title: '📚 Documentation Updates'
19+
labels:
20+
- docs
21+
- title: '🐛 Bug Fixes'
22+
labels:
23+
- fix
24+
- bugfix
25+
- bug
26+
- title: '🧰 Maintenance'
27+
label:
28+
- chore
29+
30+
template: |
31+
## Summary
32+
33+
_Human readable summary of changes_
34+
35+
## Changes
36+
37+
$CHANGES
38+
39+
## This release was made possible by the following contributors:
40+
41+
$CONTRIBUTORS
42+
43+
exclude-labels:
44+
- skip-changelog
45+
46+
jobs:
47+
update_release_draft:
48+
permissions:
49+
# write permission is required to create a github release
50+
contents: write
51+
# write permission is required for autolabeler
52+
# otherwise, read permission is required at least
53+
pull-requests: write
54+
runs-on: ubuntu-latest
55+
steps:
56+
# Drafts your next Release notes as Pull Requests are merged into "master"
57+
- uses: release-drafter/release-drafter@v6
58+
env:
59+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)