- Update the version number in the
akka-grpc-xx-stable
project name in the whitesource web UI- For example you'd call the project
akka-grpc-0.2-stable
- For example you'd call the project
- Create a new release with the next tag version (e.g.
v0.2
), title and release description including notable changes mentioning external contributors. - Travis CI will start a CI build for the new tag and publish:
- SBT Plugin is published to Bintray that is linked the SBT plugins repo (no further steps required)
- Gradle plugin directly to the Gradle plugin portal (no further steps required)
- Library jars to Bintray that needs to be synced with Maven Central
- Login to Bintray and sync to Maven Central.
Due to akka#365, when the tag is created before that commit has been been successfully built for the 'master' branch, the maven tests for the build of the 'master' branch will fail for that commit. The release build and the next commit on 'master' should be fine.
The Gradle plugin goes directly to the Gradle Plugin Portal. An encrypted gradle.properties
that includes a
publishing key and password is checked in under gradle.properties.enc
and is decrypted by a private key known
only to travis.