This is mainly documented for my own sake. However it might leave some breadcrumbs for some one else.
- Get all your code changes committed to master and in a fit state to release.
- Update the version number in build.gradle to remove the
-SNAPSHOTextension. - Create a pull request to get this into master.
- Process the pull request through
- Check out master locally
- Create a release in Github with the name
v{current.version} - Run the bintrayUpload task on the root project on your local machine. You will need to have
systemProp.BINTRAY_USERandsystemProp.BINTRAY_KEYset in your local user gradle.properties DO NOT CHECK THIS IN - Log in to bintray and publish the two releases
- Bump the version number and put the
-SNAPSHOTextension back on. - Bump the versions in the
README.mdfile. - Create a pull request to update master with the new version number.