Release checklist for 9.11.4-S1
Release Checklist
-
Check for the presence of a milestone for the release - If there is a milestone, are all the issues for the milestone resolved? (other than this checklist)
-
Prepare the sources for tarball generation -
Change software version and library versions in configure.in -
Update CHANGES -
Ensure the release notes are correct for this release -
Ensure the meta information is correct for this release -
Make sure the tests are passing -
Create a tag (name vX_Y_Z[-alphatag], content BIND X.Y.Z[-alphatag], signed with a developer's GPG key): git tag -u <DEVELOPER_KEYID> -a -s -m "BIND X.Y.Z" vX.Y.Z -
Push the changes and tag -
Create the tarball XXXXX Create the Windows zips (we don't do this for -S, do we?) -
Ask QA to sanity check the tarball and zips -
Request the signature on the tarballs -
Make tarballs and signatures available to download on a hidden ftp directory -
Edit the release https://gitlab.isc.org/isc-private/bind9/tags and the NEWS snippet + links to the tarballs (in the -S repo)
Communication
-
Inform support to Deliver to support customers in a ticket (nice to give them a heads-up in advance)