-
Update
version
ingradle.properties
to the release version. -
Update the
CHANGELOG.md
. -
Update the
README.md
to reflect the new release version number. -
Commit
$ git commit -am "Prepare version X.Y.Z"
-
Tag
$ git tag -am "Version X.Y.Z" X.Y.Z
-
Push!
$ git push && git push --tags
-
Build (generator)
$ ./gradlew build
-
Create GitHub Release
- Visit the New Releases page.
- Supply release version and changelog
- Upload
generator/build/libs/twirp-kmm-generator-X.Y.Z.jar
artifact.
-
Publish (runtime)
$ ./gradlew publish
-
Visit Sonatype Nexus and promote the artifact.