34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
# 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
|