* modified all references in docs module * replaced in inline scala docs * renamed variable and changed access specifier * reanmed in remaining places * Adjusted path (instead of `akka` used `pekko`) * Where applicable akka.io is replaced with pekko.apache.org * replaced akka with pekko in the path * Removed TODO * Removed migration guide to gRPC (there is no user using pekko at the moment so no need of migration guide) * Added back migration to gRPC section * removed TODO * alpakka is replaced with pekko-connectors * the Akka online documentation -> the Pekko online documentation * referring akka security docs * reffering to akka migration guides (pekko is not managing them) * Using pekkoBaseURL for platform-guide.base_url * removed unnecessary redirects and used current instead of 2.6 * Changed akka discovery to pekko discovery * Some more replacement * fix merge issue * revert platform-guide change because we --------- Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
3.2 KiB
3.2 KiB
Release Akka VERSION
Before the release
- Make sure all important / big PRs have been merged by now
- Create a news item draft PR on akka.io, using the milestone and
scripts/authors.scala v2.6.14 v2.6.15 - Make sure to update
_config.ymlin it - In case of a new minor release:
- update the branch descriptions at CONTRIBUTING.md#branches-summary
Cutting the release
- Make sure any running actions for the commit you would like to release have completed.
- Tag the release
git tag -a -s -m 'Release v$VERSION$' v$VERSION$and push the taggit push --tags - Create a new milestone for the next version and close the current one.
- Check that the GitHub Actions release build has executed successfully (it should publish artifacts to Sonatype and documentation to Gustav)
- Update
MiMa.latestPatchOfand PR that change (project/MiMa.scala)
Check availability
- Check reference documentation
- Check the release on Maven central
When everything is on maven central
ssh akkarepo@gustav.akka.io- update the
currentlinks onrepo.akka.ioto point to the latest version withln -nsf $VERSION$ www/docs/akka/current ln -nsf $VERSION$ www/api/akka/current ln -nsf $VERSION$ www/japi/akka/current - check changes and commit the new version to the local git repository
cd ~/www git add docs/akka/current docs/akka/$VERSION$ git add api/akka/current api/akka/$VERSION$ git add japi/akka/current japi/akka/$VERSION$ git commit -m "Akka $VERSION$" - push changes to the remote git repository
cd ~/www git push origin main
- update the
Announcements
- Merge draft news item for akka.io
- Create a GitHub release with the next tag version
v$VERSION$, title and a link to the announcement - Post about it on the forum
- Tweet using the @akkateam account (or ask someone to) about the new release
- Announce on Gitter akka/akka
- Announce internally
Update references
Update the versions used in:
- https://github.com/akka/akka-samples
- https://github.com/lightbend/lightbend-platform-docs/blob/master/docs/modules/getting-help/examples/build.sbt (this populates https://developer.lightbend.com/docs/lightbend-platform/introduction/getting-help/build-dependencies.html#_akka)
These are autoupdated by latest stable on maven central:
- https://github.com/akka/akka-quickstart-java.g8
- https://github.com/akka/akka-quickstart-scala.g8
- https://github.com/akka/akka-http-quickstart-java.g8
- https://github.com/akka/akka-http-quickstart-scala.g8
- https://github.com/akka/akka-grpc-quickstart-java.g8
- https://github.com/akka/akka-grpc-quickstart-scala.g8