diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-06-11 13:55:49 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-06-11 14:55:32 +0200 |
commit | 22682e280261fec03f247a744ec5b515c930744e (patch) | |
tree | 6a6a7420712e83505046ef19248e2cff049a8b49 /doc/release-checklist.md | |
parent | 3bf38596a06d996c7b67b403015aaafe9754ba33 (diff) |
doc: Update release checklist.
Diffstat (limited to 'doc/release-checklist.md')
-rw-r--r-- | doc/release-checklist.md | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/doc/release-checklist.md b/doc/release-checklist.md index 3631fdf1..7b21d9f6 100644 --- a/doc/release-checklist.md +++ b/doc/release-checklist.md @@ -1,12 +1,18 @@ This is a checklist for doing Sequoia releases. - 0. Starting from origin/master, create a branch for the release. + 0. Starting from origin/master, create a branch XXX for the release. 1. For all 'Cargo.toml's: Bump version = "XXX". + - Only do this for non-released crates and those with changes + relative to the last released version. 2. For all 'Cargo.toml's: Bump documentation = "https://.../XXX/...". 3. For all 'Cargo.toml's: Bump intra-workspace dependencies. 4. Run 'make sanity-check-versions'. + - This simple check fails if not all versions are in sync. 5. Run 'cargo update && make check'. 6. Make a commit with the message "Release XXX.". + - Push this to a branch on gitlab with the word 'windows' in + it, e.g. XXX-also-test-on-windows-please, and create a merge + request. 7. Make a tag vXXX with the message "Release XXX." signed with an offline-key. 8. Make a clean clone of the repository. @@ -14,7 +20,13 @@ This is a checklist for doing Sequoia releases. publish': - buffered-reader - openpgp + - sop - sqv 10. In case of errors, correct them, and go back to 6. -11. Push the branch to master, push the tag. +11. Merge the branch to master by merging the merge request created in + step 6, push the tag. 12. Regenerate docs.sequoia-pgp.org. +13. Announce the release. + - IRC + - mailing list + - web site |