From 2d8ec0846b1e51c62c0f816bc7b3a2cdf29663c3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 15 Dec 2022 00:23:05 +0000 Subject: [PATCH] Makefile: add release checklist Signed-off-by: Ian Jackson --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Makefile b/Makefile index 98337c0..a83db1d 100644 --- a/Makefile +++ b/Makefile @@ -79,6 +79,29 @@ clean: very-clean: clean $(CARGO) clean +#---------- release process ---------- +# +# Checks +# NAILING_CARGO=nailing-cargo make check +# dgit -wgfa sbuild +# +# Update release notes in debian/changelog: +# +# Update versions +# * Cargo.toml version, dependencies +# * macros/Cargo.toml version +# * debian/changelog finalise +# +# Rerun checks +# * See "Check" above +# * release-rust-crate --dry-run VERSION +# +# == commitment point == +# +# # merge into main, git push +# release-rust-crate VERSION +# dgit -wgf push-source sid + #---------- docs publication ---------- PUBLISHED_BRANCH=published -- 2.30.2