From 3e2a76cae0ea03b2383696aac9a69b13fc9650f1 Mon Sep 17 00:00:00 2001 From: steven-omaha <35634100+steven-omaha@users.noreply.github.com> Date: Tue, 6 Jun 2023 15:07:16 +0200 Subject: [PATCH] docs: add release checklist --- RELEASE-CHECKLIST.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 RELEASE-CHECKLIST.md diff --git a/RELEASE-CHECKLIST.md b/RELEASE-CHECKLIST.md new file mode 100644 index 0000000..116f85e --- /dev/null +++ b/RELEASE-CHECKLIST.md @@ -0,0 +1,13 @@ +Release Checklist +----------------- +* Ensure local `main` is up to date with respect to `origin/main`. +* Run `cargo update` and review dependency updates. + Commit updated `Cargo.lock`. +* Run `cargo outdated` and review semver incompatible updates. + Unless there is a strong motivation otherwise, review and update every dependency. +* Update the date and version in all man pages. +* Run `cargo publish -p pacdef_core -p pacdef `. + `pacdef_core` and `pacdef` shall have the same version at all times. + Verify everything works as expected. +* Rerun `cargo publish` with `--execute.` +* Bump the AUR package.