since I forget.
Most if not all of this should be semi-automated.
-
Commit any changes and make sure Travis-ci passes
-
Review existing tags and pick new release number
TODO: from changelog get last version and make sure it's not tagged already.
git tag
-
Add to CHANGELOG.md, commit, push, make sure travis-ci passes
-
Tag locally
git tag -a vNEWVERSION -m "tag version XYZ"
-
Push
git push origin vNEWVERSION