kvazaar
kvazaar copied to clipboard
Release v2.1
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.