-
Notifications
You must be signed in to change notification settings - Fork 37
Release Checklist
Benjamin Bannier edited this page Apr 9, 2021
·
26 revisions
One time changes as we make the 1st release:
- Update
autogen-version
to switch the Zeek naming scheme (prerelease="dev-${commit}"
) - add source
url
andsha256
in Spicy Homebrew formula - setup branch protection rules for release branches
General process:
- Update
release
version indoc/conf.py
(we could put this information somewhere else, too). - bump version in Spicy Homebrew formula
- if needed: cut release branch (naming scheme
release/X.Y
) - tag a release with
update-changes -R vX.Y.Z
. _The commit message must not containskip CI
(from default template) as that would skip the release pipeline - push tags
- wait for release to be created. This might take some time as the release job waits for other jobs to pass first
- confirm that release artifacts contain all artifacts; if missing download from the Cirrus CI task artifacts and download manually (rename if needed)
- check that source tarball
spicy-X.Y.Z.tar.gz
has correct name; else rename via edit of release