From: Ian Jackson Date: Thu, 15 Dec 2022 00:23:05 +0000 (+0000) Subject: Makefile: add release checklist X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=2d8ec0846b1e51c62c0f816bc7b3a2cdf29663c3;p=hippotat.git Makefile: add release checklist Signed-off-by: Ian Jackson --- 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