- * Check that the notmuch version consists of only two components
- * Check that no release exists with the current version
- * Verify that "make dist" completes successfully
+4) Run "make VERSION=X.Y release" which will perform the following steps:
+
+ For the X.Y version, we'll generally just increment Y. But for
+ major milestones of usability we're increment X as well.
+
+ * Ensure that the caller passed VERSION=X.Y
+ * Verify that the source tree is clean
+ * Compile the current notmuch code (aborting release if it fails)
+ * Run the notmuch test suite (aborting release if it fails)