summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-07-16 15:53:41 +0200
committerJustus Winter <justus@sequoia-pgp.org>2020-07-16 15:53:41 +0200
commit14432de9be3fec6f54496f1e1720d961d636e0b1 (patch)
tree831e74eddfa0ec1fba80c59ffaeead95b783bc19
parent0a56e0e8080da97a761fcdda0bae4e72a39b3d66 (diff)
doc: Improve pre-release checks.
-rw-r--r--doc/release-checklist.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/release-checklist.md b/doc/release-checklist.md
index 7b21d9f6..c70d3b92 100644
--- a/doc/release-checklist.md
+++ b/doc/release-checklist.md
@@ -8,7 +8,15 @@ This is a checklist for doing Sequoia releases.
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'.
+ 5. Update dependencies and run tests.
+ - Run 'cargo update' to update the dependencies. If some
+ dependency is updated and breaks due to our MSRV, find a good
+ version of that dependency and select it using e.g. 'cargo
+ update -p backtrace --precise 0.3.46'.
+ - Run 'make check'.
+ - Run 'cargo run -p sequoia-openpgp --example statistics
+ --release -- ../sks-dump-*.pgp' and update
+ https://sequoia-pgp.org/tmp/stats.txt .
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