- Ensure that all tests pass on both Linux and Windows.
- Update changelog and fill in release date in :file:`ChangeLog`.
- Update man pages using
make update-man
. - Run
./admin/make-release
to verify release build works. - (optional) Test created tarballs.
- Run
./admin/make-release branch
to make final release. - Push created tag to GitHub.
- Wait for AppVeyor to produce Windows binaries.
- Import release to the website.