aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-02-23 11:32:09 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-02-23 11:43:30 +0100
commite5b7aa941e64003453f4d6ea520ecbb6da774d83 (patch)
tree3ea682784ec2a5c15c61b1f997ebc41521ab2298
parent926385e990621ff408052251f69cdb373f5127fb (diff)
build: add version bump logic to releasing notes
-rw-r--r--RELEASING16
1 files changed, 16 insertions, 0 deletions
diff --git a/RELEASING b/RELEASING
index 6d4a0e4..686a091 100644
--- a/RELEASING
+++ b/RELEASING
@@ -1,6 +1,14 @@
The libqmi releases are generated using the GNU autotools.
+0.1) For major releases:
+ * Increment qmi_minor_version and reset qmi_micro_version.
+ * Assuming API/ABI compatibility, increment both qmi_glib_lt_current and
+ qmi_glib_lt_age.
+
+0.2) For stable branch releases:
+ * Increment qmi_micro_version.
+
1) Configure and build the whole project, making sure gtk-doc is enabled:
$ NOCONFIGURE=1 ./autogen.sh
@@ -53,6 +61,14 @@ The libqmi releases are generated using the GNU autotools.
$ tar -Jxvf libqmi-${VERSION}.tar.xz
$ scp libqmi-${VERSION}/docs/reference/libqmi-glib/html/* fd.o:${libqmi}/libqmi-glib/${VERSION}/
+10.1) For major releases:
+ * Fork new stable branch (e.g. qmi-${MAJOR}-${MINOR})
+ * Post-release version bump in the master branch, increment qmi_minor_version.
+ * Post-release version bump in the stable branch, increment qmi_micro_version.
+
+10.2) For stable branch releases:
+ * Post-release version bump, increment qmi_micro_version.
+
-------------------------------------------------------------------------------
*) Verifying the release signature requires the public key of the person who