This is how to release a new version of policy_sdk
:
- Verify that all of the tests pass:
- Make sure the ChangeLog and README are up to date.
- Create a tag of the form
vX.Y.Z
whereX
,Y
, andZ
are the major, minor, and patch versions respectively:git checkout master git pull git tag --annotate --message='Release version vX.Y.Z' vX.Y.Z git push --tags
- Once the Travis CI tag build succeeds, run the release script to create a GitHub Release:
This script uses the
./release.sh
hub
command line tool for GitHub, you will need to install it using the Installation instructions for your platform and authenticate it with GitHub before running the script (you can use thehub release
command to test if you are authenticated correctly).
TBD: should include testing binaries for Linux, macOS, and Windows