-
Notifications
You must be signed in to change notification settings - Fork 110
Releasing Denominator
Adrian Cole edited this page Mar 13, 2015
·
2 revisions
Here are the top things to know about Denominator releases.
- Denominator uses release branches for major versions, supporting only the last two. For example, version 4 is released from the 4.x branch.
- Releases are automated via travis by applying a tag of v#.#.# to a release branch. Ex. pushing the v4.4.2 tag from the 4.x branch releases denominator 4.4.2.
- Releases go to bintray and shortly thereafter sync to maven central.
Here's the release process, using for example version 4.4.2
git checkout 4.x
./gradlew clean test install
- Ensure the output is sane for
cli/build/denominator providers
git tag v4.4.2
git push --tags
- await https://travis-ci.org/Netflix/denominator/builds
- update README.md, cli/README.md, and examples to use 4.4.2
- update the homebrew formula to 4.4.2. Example pull request
- If a minor or major release, announce to denominator-user, denominator-dev google groups and tweet. Example email Example tweet