Add release checklist
This commit is contained in:
parent
6245c9a31d
commit
6d03d4b2ca
@ -59,6 +59,7 @@
|
|||||||
##
|
##
|
||||||
ignore_regexps = [
|
ignore_regexps = [
|
||||||
r'!skip_changelog',
|
r'!skip_changelog',
|
||||||
|
r'^Release v[0-9]+\.[0-9]+\.[0-9]+$',
|
||||||
r'^(.{3,3}\s*:)?\s*[Ii]nitial commit.?\s*$',
|
r'^(.{3,3}\s*:)?\s*[Ii]nitial commit.?\s*$',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
13
Release-checklist.md
Normal file
13
Release-checklist.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Release process
|
||||||
|
|
||||||
|
- [ ] Update version number in `Cargo.toml`
|
||||||
|
- [ ] Run `cargo check`
|
||||||
|
- [ ] Commit changes to `Cargo.*` with the message format `Release vN.N.N`
|
||||||
|
- [ ] Make git tag `vN.N.N`
|
||||||
|
- [ ] Run `gitchangelog`
|
||||||
|
- [ ] Stage `CHANGES.md` and amend previous commit
|
||||||
|
- [ ] Force update git tag `vN.N.N`
|
||||||
|
- [ ] Push changes & tag
|
||||||
|
- [ ] Wait for builds to turn green (<https://github.com/zoni/obsidian-export/actions>)
|
||||||
|
- [ ] Run `cargo publish`
|
||||||
|
- [ ] Publish drafted release (<https://github.com/zoni/obsidian-export/releases>)
|
Loading…
Reference in New Issue
Block a user