From edf7e15fafb79656a9d80cc6b50f3cb68ceb7f94 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 19 Dec 2017 14:53:18 +0000 Subject: trivial: Update RELEASE to reflect our new Meson future --- RELEASE | 54 ------------------------------------------------------ RELEASE.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 54 deletions(-) delete mode 100644 RELEASE create mode 100644 RELEASE.md 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 - -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}" + + 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/ + ================================================= -- cgit v1.2.1