diff options
Diffstat (limited to 'RELEASE.md')
-rw-r--r-- | RELEASE.md | 51 |
1 files changed, 51 insertions, 0 deletions
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/ + ================================================= |