2.2 KiB
2.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.github.com, using the milestone
- Make sure to update
versions.jsonin it
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 - Check that the GitHub Actions release build has executed successfully (it should publish artifacts to Sonatype and documentation to Gustav)
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 master
- 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 - Send a release notification to Lightbend discuss
- Tweet using the akkateam account (or ask someone to) about the new release
- Announce on Gitter akka/akka
- Announce internally