summaryrefslogtreecommitdiff
path: root/RELEASE
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2022-02-09 17:44:57 +0100
committerBenjamin Berg <bberg@redhat.com>2022-02-09 17:53:54 +0100
commit5c4f06a791c0b11edf067813f5c95cd941b75969 (patch)
tree764ddeaea7d72651d420b087d4a4b4507ee3b6d5 /RELEASE
parent13157bce0888a8d060963862c94aa8cdc0d3f657 (diff)
downloadupower-5c4f06a791c0b11edf067813f5c95cd941b75969.tar.gz
RELEASE: Update notes on how to do releases
Diffstat (limited to 'RELEASE')
-rw-r--r--RELEASE33
1 files changed, 14 insertions, 19 deletions
diff --git a/RELEASE b/RELEASE
index 264a776..088677b 100644
--- a/RELEASE
+++ b/RELEASE
@@ -2,37 +2,32 @@ UPower Release Notes
1. Write NEWS entries for UPower in the same format as usual.
-git shortlog UPOWER_0_99_7.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog v0.99.14.. | grep -i -v trivial | grep -v Merge > NEWS.new
Version 0.99.8
-~~~~~~~~~~~~~~
+--------------
Released: 2017-xx-xx
New Features:
Bugfixes:
-2. Commit changes to git:
+2. Commit changes to git (bump version in meson.build if needed):
-git commit -a -m "Released UPower 0.99.8"
-git tag -s -f -m "Released UPower 0.99.8" UPOWER_0_99_8
-<wait>
-git push --tags
-git push
+git branch -b <user>/v0.99.14
+git commit -a -m "Release 0.99.14"
-3. Generate the tarball:
+3. Run tests and try building a tarball
meson dist
-4. Upload tarball:
-
-scp *.tar.* hughsient@annarchy.freedesktop.org:/srv/upower.freedesktop.org/www/releases/
-
-5. Do post release version bump in configure.ac
+4. Create an MR and merge it
+5. Tag the release
-6. Commit changes:
-
-git commit -a -m "trivial: post release version bump"
-git push
+git fetch origin
+git check master
+git evtag sign v0.99.14
+git push --tags
-7. Send an email to devkit-devel@lists.freedesktop.org
+4. Paste the release notes into the tag information
+5. Optional: Do a post-release version bump \ No newline at end of file