summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2022-02-25 17:43:25 +0000
committerSimon McVittie <smcv@collabora.com>2022-02-25 17:43:25 +0000
commitdb3829b1a104f85e9ba9b2a987d745a151c942dd (patch)
tree7795bf3cba2f9dd95885503fee7dd915b75374ab
parenta1496e3ac7259c51ee07cd1301605270eafa247c (diff)
downloadbubblewrap-db3829b1a104f85e9ba9b2a987d745a151c942dd.tar.gz
Add a release checklist
Signed-off-by: Simon McVittie <smcv@collabora.com>
-rw-r--r--release-checklist.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/release-checklist.md b/release-checklist.md
new file mode 100644
index 0000000..1ab9710
--- /dev/null
+++ b/release-checklist.md
@@ -0,0 +1,18 @@
+bubblewrap release checklist
+============================
+
+* Collect release notes
+* Update version number in `configure.ac` **and** `meson.build`
+* Commit the changes
+* `make distcheck`
+* Do any final smoke-testing, e.g. update a package, install and test it
+* `git evtag sign v$VERSION`
+ * Include the release notes in the tag message
+* `git push --atomic origin main v$VERSION`
+* https://github.com/containers/bubblewrap/releases/new
+ * Fill in the new version's tag in the "Tag version" box
+ * Title: `$VERSION`
+ * Copy the release notes into the description
+ * Upload the tarball that you built with `make distcheck`
+ * Get the `sha256sum` of the tarball and append it to the description
+ * `Publish release`