summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2017-12-19 14:53:18 +0000
committerRichard Hughes <richard@hughsie.com>2017-12-19 14:53:36 +0000
commitedf7e15fafb79656a9d80cc6b50f3cb68ceb7f94 (patch)
tree7f33908b78cfcc37d23887fed98c051204020b34
parent729eba3ff2688264df3ac4fc776d8261ab9b0c20 (diff)
downloadgusb-edf7e15fafb79656a9d80cc6b50f3cb68ceb7f94.tar.gz
trivial: Update RELEASE to reflect our new Meson future
-rw-r--r--RELEASE54
-rw-r--r--RELEASE.md51
2 files changed, 51 insertions, 54 deletions
diff --git a/RELEASE b/RELEASE
deleted file mode 100644
index 5372684..0000000
--- a/RELEASE
+++ /dev/null
@@ -1,54 +0,0 @@
-GUsb Release Notes
-
-* Write NEWS entries for GUsb in the same format as usual.
-
-git shortlog gusb_0_2_11.. | grep -i -v trivial | grep -v Merge > NEWS.new
-
---------------------------------------------------------------------------------
-Version 0.2.12
-~~~~~~~~~~~~~~
-Released: 2017-xx-xx
-
-Notes:
-
-New Features:
-
-Bugfixes:
---------------------------------------------------------------------------------
-
-* Update library version if new ABI or API in configure.ac
-
-* Commit changes in git:
-
-git commit -a -m "Release version 0.2.12"
-git tag -s -f -m "Release 0.2.12" gusb_0_2_12
-<gpg password>
-git push --tags
-git push
-
-* run 'make dist'
-
-* Upload tarball to:
-
-scp *.tar.* hughsient@people.freedesktop.org:public_html/releases/
-
-* Do post release version bump in configure.ac
-
-* Commit trivial changes:
-
-git commit -a -m "trivial: post release version bump"
-git push
-
-* Send an email to devkit-devel@lists.freedesktop.org
-
-=================================================
-GUsb 0.2.11 released!
-
-GUsb is a GObject wrapper for libusb1 that makes it easy to do
-asynchronous control, bulk and interrupt transfers with proper
-cancellation and integration into a mainloop.
-
-Tarballs available here: http://people.freedesktop.org/~hughsient/releases/
-
-=================================================
-
diff --git a/RELEASE.md b/RELEASE.md
new file mode 100644
index 0000000..432fb27
--- /dev/null
+++ b/RELEASE.md
@@ -0,0 +1,51 @@
+GUsb Release Notes
+==================
+
+Write `NEWS` entries for GUsb in the same format as usual.
+
+ git shortlog gusb_0_2_11.. | grep -i -v trivial | grep -v Merge > NEWS.new
+ =================================================
+ Version 0.2.12
+ ~~~~~~~~~~~~~~
+ Released: 2017-xx-xx
+
+ Notes:
+
+ New Features:
+
+ Bugfixes:
+ =================================================
+
+Update library version if new ABI or API in `meson.build`, commit, and build tarball:
+
+ # MAKE SURE THIS IS CORRECT
+ export release_ver="0.2.12"
+
+ git commit -a -m "Release version ${release_ver"
+ git tag -s -f -m "Release ${release_ver}" "${release_ver}"
+ <gpg password>
+ ninja dist
+ git push --tags
+ git push
+ gpg -b -a meson-dist/libgusb-${release_ver}.tar.xz
+
+Upload tarball:
+
+ scp meson-dist/libgusb-${release_ver}.tar.* hughsient@people.freedesktop.org:public_html/releases/
+
+Do post release version bump in `meson.build` and commit changes:
+
+ git commit -a -m "trivial: post release version bump"
+ git push
+
+Send an email to devkit-devel@lists.freedesktop.org
+
+ =================================================
+ GUsb 0.2.11 released!
+
+ GUsb is a GObject wrapper for libusb1 that makes it easy to do
+ asynchronous control, bulk and interrupt transfers with proper
+ cancellation and integration into a mainloop.
+
+ Tarballs available here: http://people.freedesktop.org/~hughsient/releases/
+ =================================================