Skip to content

Commit

Permalink
Add instructions for how to release the library.
Browse files Browse the repository at this point in the history
  • Loading branch information
charleskorn committed Dec 16, 2018
1 parent fb73d78 commit f325feb
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Release process

1. Commit any remaining changes and push. Wait for Travis build to come back green.
2. Create Git tag with next version number:
* for major changes (v1.0.0 to v2.0.0): `./gradlew reckonTagCreate -Preckon.scope=major -Preckon.stage=final`
* for minor changes (v1.0.0 to v1.1.0): `./gradlew reckonTagCreate -Preckon.scope=minor -Preckon.stage=final`
* for patches (v1.0.0 to v1.0.1): `./gradlew reckonTagCreate -Preckon.scope=patch -Preckon.stage=final`

3. Push tag. Travis will automatically create GitHub release with binaries and push them to OSSRH
(which will push them to Maven Central).
4. Go to GitHub and add release notes / changelog to release.

0 comments on commit f325feb

Please sign in to comment.