chiark / gitweb /
Makefile: add release checklist
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Dec 2022 00:23:05 +0000 (00:23 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Dec 2022 01:47:43 +0000 (01:47 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile

index 98337c0c6634e00f9d60708eb3db66dbac3f1afc..a83db1d76ebb4349c07f14fa5985de2dcc6585b9 100644 (file)
--- 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