Akka gRPC is released when there is a need for it.
If you want to test an improvement that is not yet released, you can use a snapshot version: we release all commits to master to the snapshot repository on Bintray.
Create a new issue from the Release Train Issue Template:
$ sh ./scripts/create-release-issue.sh 0.x.y
or:
$ sh ./scripts/create-release-issue.sh 0.x.y -patch
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.
It is possible to release a revised documentation to the already existing release.
- Create a new branch from a release tag. If a revised documentation is for the
v0.3
release, then the name of the new branch should bedocs/v0.3
. - Add and commit
version.sbt
file that pins the version to the one, that is being revised. Also setisSnapshot
tofalse
for the stable documentation links. For example:ThisBuild / version := "0.6.1" ThisBuild / isSnapshot := false
- Make all of the required changes to the documentation.
- Build documentation locally with:
sbt akka-grpc-docs/previewSite
- If the generated documentation looks good, send it to Gustav:
rm -r docs/target/site sbt akka-grpc-docs/publishRsync
- Do not forget to push the new branch back to GitHub.