Skip to content

Commit e3cf519

Browse files
authored
feature: Add release-drafter to project (#172)
* Add release-drafter to project * Extend release-drafter for features and refactor
1 parent dda5a7e commit e3cf519

2 files changed

Lines changed: 65 additions & 0 deletions

File tree

.github/release-drafter.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Config for https://github.com/apps/release-drafter
2+
name-template: 'v$NEXT_MINOR_VERSION (🌈 Insert Release Name)'
3+
tag-template: 'v$NEXT_MINOR_VERSION'
4+
categories:
5+
- title: 'Dependency Updates'
6+
label: 'dependencies'
7+
- title: '🚀 Features'
8+
labels:
9+
- 'feature'
10+
- 'enhancement'
11+
- title: '🐛 Bug Fixes'
12+
labels:
13+
- 'fix'
14+
- 'bugfix'
15+
- 'bug'
16+
exclude-labels:
17+
- 'skip-changelog'
18+
autolabeler:
19+
- label: 'documentation'
20+
files:
21+
- '*.md'
22+
branch:
23+
- '/docs{0,1}\/.+/'
24+
title:
25+
- '/docs/i'
26+
- label: 'bug'
27+
branch:
28+
- '/fix\/.+/'
29+
title:
30+
- '/fix/i'
31+
- label: 'enhancement'
32+
branch:
33+
- '/feature\/.+/'
34+
body:
35+
- '/feature{0,1}\/.+/'
36+
title:
37+
- '/feature/i'
38+
- label: 'refactor'
39+
branch:
40+
- '/refactor\/.+/'
41+
title:
42+
- '/refactor/i'
43+
template: |
44+
## Changes
45+
$CHANGES
46+
## Upgrading
47+
To upgrade, swap your docker-tags
48+
```diff
49+
- subspacecommunity/subspace:$PREVIOUS_TAG
50+
+ subspacecommunity/subspace:$NEXT_MINOR_VERSION
51+
```
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Draft Release
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
update_release_draft:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: release-drafter/release-drafter@v5
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)