-
Notifications
You must be signed in to change notification settings - Fork 23
Publishing a release
Gregory Haskins edited this page Jul 19, 2016
·
6 revisions
These are the rough steps for publishing a new version of Spectrum.
- Make sure all changes you want are merged into the
master
branch. - Create a new branch off master for the version bump, e.g.
release-x.y.z
- Update the version numbers and any documentation in
README.md
and anywhere else necessary. - Create a pull request from the branch. This runs a build on Travis CI.
- When everything looks good and runs green, create an annotated tag in Git to mark the official version.
git tag -a x.y.z "Release version x.y.z"
(tags should just be semver numbers, nov
prefix or anything.) - Push the tag to GitHub. This triggers another Travis CI build, which will publish the release artifacts. Publishing only happens on annotated tag builds.
- Merge the pull request
- Update the release notes on GitHub to provide some info about what is new/changed/fixed in this new version.