# 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