From 14432de9be3fec6f54496f1e1720d961d636e0b1 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 16 Jul 2020 15:53:41 +0200 Subject: doc: Improve pre-release checks. --- doc/release-checklist.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3