Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.35 KB

RELEASING.md

File metadata and controls

23 lines (19 loc) · 1.35 KB

Releasing policy_sdk

This is how to release a new version of policy_sdk:

  1. Verify that all of the tests pass:
    • Linux, macOS, and Windows: Travis CI Build Status
  2. Make sure the ChangeLog and README are up to date.
  3. Create a tag of the form vX.Y.Z where X, Y, and Z 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
  4. Once the Travis CI tag build succeeds, run the release script to create a GitHub Release:
    ./release.sh
    This script uses the 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 the hub release command to test if you are authenticated correctly).

Testing the release

TBD: should include testing binaries for Linux, macOS, and Windows