dunst/docs/internal/release-checklist.md
2021-02-21 14:37:57 +02:00

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