akka/akka-grpc

Release 2.2.1

johanandren opened this issue · 0 comments

Release Akka gRPC 2.2.1

Cutting the release

  • Check that open PRs and issues assigned to the milestone are reasonable
  • For minor or major versions, update the Change date in the LICENSE file and update the licenses url in the build.
  • Create a new milestone for the next version
  • Close the 2.2.1 milestone
  • Make sure all important PRs have been merged
  • Wait until main build finished after merging the latest PR
  • Update the draft release with the next tag version v2.2.1, title and release description. Use the Publish release button, which will create the tag.
  • Check that GitHub Actions release build has executed successfully (GitHub Actions will start a CI build for the new tag and publish artifacts to Maven central via Sonatype)

Check availability

  • Check API documentation
  • Check reference documentation. Check that the reference docs were deployed and show a version warning (see section below on how to fix the version warning).
  • Check the release on Maven central

When everything is on maven central

  • Log into gustav.akka.io as akkarepo
    • If this updates the current version, run ./update-akka-grpc-current-version.sh 2.2.1
    • otherwise check changes and commit the new version to the local git repository
      cd ~/www
      git status
      git add docs/akka-grpc/current docs/akka-grpc/2.2.1
      git add api/akka-grpc/current api/akka-grpc/2.2.1
      git commit -m "Akka gRPC 2.2.1"
      

Announcements

For important patch releases, and only if critical issues have been fixed:

For minor or major releases:

  • Include noteworthy features and improvements in Akka umbrella release announcement at akka.io. Coordinate with PM and marketing.

Afterwards