Skip to content

Publishing a release

Joe Goett edited this page Dec 12, 2015 · 1 revision

Publishing a new release is a semi-automated process. Below are the steps to follow to push a new release.

NOTE: You need to be able to push to the repo to actually publish a new release. A PR will NOT trigger a release.

  1. Tag a release in git.

Command Line: git tag -a vX.Y.Z -m "message"

X is the major version number (currently 0)

Y is the minor version number (Increments when anything big happens. Eg: Break backwards compatibility, add/remove a feature, etc)

Z is an incrementing number to avoid "version conflicts" (Increments for just bug fixes and other non-breaking things)

  1. Finally push to github

Command Line: git push --tags