X-Git-Url: https://git.jsancho.org/?p=datasette-pytables.git;a=blobdiff_plain;f=RELEASING.md;h=a6242f15bb87b83957958dc5c9fd238c2a02ad87;hp=1c6c882295cc693054aeb0022cfa00fd33774ccb;hb=30d9dbfca20886a04bdbc6da0df77afb16e26436;hpb=5a0d3ffb54bb0296742c098c55d8b7cdba196651 diff --git a/RELEASING.md b/RELEASING.md index 1c6c882..a6242f1 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -23,18 +23,18 @@ Date: 2018-06-01 ## Tagging -* Create a tag ``X.Y.Z`` from ``master``. Use the next message: +* Create a tag ``vX.Y.Z`` from ``master``. Use the next message: ``` - $ git tag -a X.Y.Z -m "Tagging version X.Y.Z" + $ git tag -a vX.Y.Z -m "Tagging version X.Y.Z" ``` - Note: For release candidates, just add a rcN suffix to tag ("X.Y.ZrcN"). + Note: For release candidates, just add a rcN suffix to tag ("vX.Y.ZrcN"). * Or, alternatively, make a signed tag (requires gpg correctly configured): ``` - $ git tag -s X.Y.Z -m "Tagging version X.Y.Z" + $ git tag -s vX.Y.Z -m "Tagging version X.Y.Z" ``` * Push the tag to the Github repo: @@ -44,6 +44,12 @@ Date: 2018-06-01 $ git push --tags ``` +* Do the official release. Go to: + +https://github.com/PyTables/datasette-pytables/releases/edit/vX.Y.Z + +and add the title for the release (vX.Y.Z) and the release notes there. + ## Testing @@ -87,7 +93,7 @@ Do a quick check that the tarball is sane. ## Announcing -* Send an announcement to the python-announce, python-users and pydata +* Send an announcement to the pytables-announce, pytables-users and pydata lists. Use the ``ANNOUNCE.md`` file as skeleton (or possibly as the definitive version). @@ -101,6 +107,8 @@ Do a quick check that the tarball is sane. #XXX version-specific blurb XXX# +* Update ``VERSION`` file to X.Y.(Z+1)-dev + * Commit your changes with: ```