kvazaar icon indicating copy to clipboard operation
kvazaar copied to clipboard

Release v2.1

Open Arizer opened this issue 4 years ago • 0 comments

Before the release

  • [ ] Check BD-rates between previous and this release

During release

  • Do these on a Linux box
    • [x] Check if configure.ac version needs increasing.
    • [x] Run make docs in case it wasn't run when --help was changed.
    • [x] Update global.h version, run make docs, commit.
    • [x] Run make distcheck to find possible problems in the tarball
    • [x] Tag release in format "vX.Y.Z", to ensure we don't accidentally make dist tarbal with wrong version.
    • [x] Add dist-tarbal to the release.
    • git checkout ${version} && ./autogen.sh && ./configure && make dist
  • [x] Add 64 and 32 bit Windows binaries to the release
  • [ ] Check that nothing major is missing from the release notes.
  • [ ] Push tag, write name of tag in release draft ensuring it already exists, press "Publish Release".

After release

  • [x] Make a draft for next release.
  • [x] Make a new milestone for a release, such that we always have at least the next two releases for tagging issues to milestones.
  • [ ] Move issues that were not fixed in this release to next one.
  • [x] Close old milestone.
  • [ ] Make an issue for next the release and copy this checklist to it.

Arizer avatar May 01 '20 21:05 Arizer