1.2 KiB
1.2 KiB
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