summaryrefslogtreecommitdiff
path: root/release-checklist.md
diff options
context:
space:
mode:
Diffstat (limited to 'release-checklist.md')
-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`