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 publish snapshot versions for every commit to the main
branch.
Snapshot builds are available at https://repo.akka.io/snapshots.
Create a new issue from the Release Train Issue Template:
$ sh ./scripts/create-release-issue.sh 0.x.y
The Gradle plugin goes directly to the Gradle Plugin Portal. Publishing keys are stored as Github Action secrets and referred to in the Github Action job.
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.