Add release checklist
This commit is contained in:
parent
598ec5797e
commit
ceca7cfcc7
33
docs/internal/release-checklist.md
Normal file
33
docs/internal/release-checklist.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# Main repo
|
||||||
|
- [ ] Verify that the changelog is up to date
|
||||||
|
- [ ] Write release notes (Only if non-patch release)
|
||||||
|
|
||||||
|
- [ ] Verify that the working directory is clean and on the master branch
|
||||||
|
- [ ] Change the version in the Makefile to "x.x.x (iso-date)"
|
||||||
|
- [ ] Update changelog `Unreleased` entry to the new version
|
||||||
|
- [ ] Commit changes (Commit title: `Dunst vX.X.X`)
|
||||||
|
- [ ] Tag commit, make sure it's an annotated tag (git tag -a) (Tag title: Dunst vX.X.X)
|
||||||
|
- [ ] Push commits
|
||||||
|
- [ ] Push tags
|
||||||
|
|
||||||
|
# Dunst-project.org
|
||||||
|
- [ ] Update release number in the download page
|
||||||
|
- [ ] Update release date in the download page
|
||||||
|
- [ ] Update version number in the download link
|
||||||
|
- [ ] Copy release notes to the download page (Only if non-patch release)
|
||||||
|
- [ ] Copy changelog to the changelog page
|
||||||
|
- [ ] Copy documentation to the documentation page
|
||||||
|
- [ ] Verify that they look fine when rendered
|
||||||
|
- [ ] Commit changes
|
||||||
|
- [ ] Run deploy script
|
||||||
|
- [ ] Push to main website repo
|
||||||
|
- [ ] Push to gh-pages
|
||||||
|
|
||||||
|
# Main repo
|
||||||
|
- [ ] Copy release notes to githubs release feature
|
||||||
|
- [ ] Publish release on github
|
||||||
|
- [ ] Update maint branch to point to master
|
||||||
|
|
||||||
|
- [ ] Create new Unreleased section for the changelog
|
||||||
|
- [ ] Update Makefile version to -non-git
|
||||||
|
- [ ] Commit & push
|
Loading…
x
Reference in New Issue
Block a user