diff options
author | Will Thompson <will@willthompson.co.uk> | 2016-01-11 13:51:30 +0000 |
---|---|---|
committer | Will Thompson <will@willthompson.co.uk> | 2016-01-11 13:51:30 +0000 |
commit | 710e53c9f844875ef2ce1c2a6a852a11d312c34b (patch) | |
tree | 223189fb4c5210fc38559889c8882914a67d5bed | |
parent | 78cc724e0947486df9264e6a866792f1def17a32 (diff) |
How To Release Bustle, By Will Thompson (Aged N)bustle-0.5.3
-rw-r--r-- | HACKING.md | 26 | ||||
-rw-r--r-- | NEWS.md | 2 |
2 files changed, 26 insertions, 2 deletions
@@ -10,5 +10,29 @@ bugs on <https://bugs.freedesktop.org/enter_bug.cgi?product=Bustle>. In new code, try to follow <https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md>. -Certain authors did not follow it in the past but it seems like a good kind of +The author did not follow it in the past but it seems like a good kind of thing to aim for. + +Releasing Bustle +================ + +* Ideally, automate the steps below +* Update version number in `bustle.cabal` +* Write news in `NEWS.md` + +```sh +# Tag release, build and sign the tarballs +make maintainer-make-release +gpg --detach-sign --armor dist/bustle-x.y.z.tar.gz +gpg --detach-sign --armor dist/bustle-x.y.z-x86_64.tar.bz2 + +# Stick source and binaries on freedesktop.org +mkdir x.y.z +cp dist/bustle-x.y.z* x.y.z/ +scp -r x.y.z annarchy.freedesktop.org:/srv/www.freedesktop.org/www/software/bustle/ + +# Upload source to Hackage +cabal upload + +git push origin --tags master +``` @@ -1,4 +1,4 @@ -Bustle 0.5.2 (2016-01-08) +Bustle 0.5.3 (2016-01-11) ------------------------- * No functional changes! |