Release Akka gRPC 2.2.0
patriknw opened this issue · 0 comments
patriknw commented
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 draft release
Cutting the release
- Make sure the Github Actions build for the commit you would like to release has completed.
- Tag the release
git tag -a -m 'Release v2.2.0' v2.2.0
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
current
links onrepo.akka.io
to point to the latest version withln -nsf 2.2.0 www/docs/akka-grpc/current ln -nsf 2.2.0 www/api/akka-grpc/current
- check changes and commit the new version to the local git repository
cd ~/www git add docs/akka-grpc/current docs/akka-grpc/2.2.0 git add api/akka-grpc/current api/akka-grpc/2.2.0 git commit -m "Akka gRPC 2.2.0"
- push changes to the remote git repository
cd ~/www git push origin master
- update the
Announcements
- Merge draft news item for akka.io
- Edit the release draft with the next tag version
v2.2.0
, title and release description. - 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 to the released version here
- For minor releases, record it here
Afterwards
- Close this issue