Release Akka Management
- Check that open PRs and issues assigned to the milestone are reasonable
- Create a new milestone for the next version
- Check closed issues without a milestone and either assign them the 'upcoming' release milestone or
invalid/not release-bound
- For non-patch releases:
- rename the 'akka-management-x.x-stable' reporting projects in WhiteSource accordingly (unfortunately this requires permissions that cannot be shared outside of Lightbend)
- Create a news item draft PR on akka.github.com, based on the draft release and
sbt-authors
(eg../scripts/authors.scala v1.0.9 HEAD
).
- Move all unclosed issues for this milestone to the next milestone
- Close the $VERSION$ milestone
- Wait until master build finished on GH Actions after the last merge
-
git tag -a v$VERSION$ -m "Release version $VERSION$"; git push --tags
- Check that GitHub Actions release build has executed successfully (it should publish artifacts to Sonatype and documentation to Gustav)
- Check API documentation
- Check reference documentation
- Check the release on Maven central
-
ssh [email protected]
- update the
current
links onrepo.akka.io
to point to the latest versionln -nsf $VERSION$ www/docs/akka-management/current ln -nsf $VERSION$ www/api/akka-management/current
- check changes and commit the new version to the local git repository
cd ~/www git add docs/akka-management/ api/akka-management/ git commit -m "Akka Management $VERSION$"
- update the
- Update the draft release, either with the content from the news item, or by revising and adding the
sbt-authors
(eg../scripts/authors.scala v1.0.9 HEAD
) to the generated text. Attach to the tag created earlier, and publish. - For non-patch releases: Merge draft news item for akka.io
- For non-patch releases or for a particularly interesting patch release:
- 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
- Update version for Lightbend Supported Modules in private project
- Close this issue