diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-03-28 16:04:12 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-03-28 16:04:12 +0100 |
commit | 33cdb0deebb5b5f96f3097dcb4e91f6af91924a1 (patch) | |
tree | ba44d8602d9055e3020f157e207336130e57f14f /doc/release-checklist.md | |
parent | 9ff11f6ef6b2bfd62091440a28ad489011ede04f (diff) |
Add release checklist.
Diffstat (limited to 'doc/release-checklist.md')
-rw-r--r-- | doc/release-checklist.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/release-checklist.md b/doc/release-checklist.md new file mode 100644 index 00000000..8e991592 --- /dev/null +++ b/doc/release-checklist.md @@ -0,0 +1,19 @@ +This is a checklist for doing Sequoia releases. + + 1. Starting from origin/master, create a branch for the release. + 2. For all 'Cargo.toml's: Bump version = "XXX". + 3. For all 'Cargo.toml's: Bump documentation = "https://.../XXX/...". + 4. For all 'Cargo.toml's: Bump intra-workspace dependencies. + 5. Run 'make sanity-check-versions'. + 6. Make a commit with the message "Release XXX.". + 7. Make a tag vXXX with the message "Release XXX." signed with an + offline-key. + 8. Make a clean clone of the repository. + 9. For the following crates, cd into the directory, and do 'cargo + publish': + - buffered-reader + - openpgp + - sqv +10. In case of errors, correct them, and go back to 6. +11. Push the branch to master, push the tag. +12. Regenerate docs.sequoia-pgp.org. |