akka icon indicating copy to clipboard operation
akka copied to clipboard

Release 2.10.4

Open patriknw opened this issue 1 year ago • 0 comments

Release Akka 2.10.4

Cutting the release

  • [x] Check that open PRs and issues assigned to the milestone are reasonable
  • [ ] If PRs were merged after EU midnight, trigger the native-image tests and see that they are green.
  • [x] Update the version and change date in the LICENSE file.
  • [x] Update the Akka version in the samples to 2.10.4, otherwise the published zip files of the samples will have the old version.
  • [x] Create a new milestone for the next version
  • [x] Close the 2.10.4 milestone
  • [x] Make sure all important PRs have been merged
  • [ ] Update the revision in Fossa in the Akka Group for the Akka umbrella version, e.g. 22.10. Note that the revisions for the release is udpated by Akka Group > Projects > Edit. For recent dependency updates the Fossa validation can be triggered from the GitHub actions "Dependency License Scanning".
  • [x] Wait until main build finished after merging the latest PR
  • [x] Update the draft release with the next tag version v2.10.4, title and release description. Use the Publish release button, which will create the tag.
  • [x] Check that GitHub Actions release build has executed successfully (GitHub Actions will start a CI build for the new tag and publish artifacts to https://repo.akka.io/maven)

Check availability

  • [x] 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 https://repo.akka.io/maven/com/typesafe/akka/akka-actor_2.13/2.10.4/akka-actor_2.13-2.10.4.pom

When everything is on https://repo.akka.io/maven

  • [x] Log into gustav.akka.io as akkarepo
    • [x] If this updates the current version, run ./update-akka-current-version.sh 2.10.4
    • [x] otherwise check changes and commit the new version to the local git repository
      cd ~/www
      git status
      git add libraries/akka-core/current libraries/akka-core/2.10.4
      git add api/akka-core/current api/akka-core/2.10.4
      git add japi/akka-core/current japi/akka-core/2.10.4
      git commit -m "Akka 2.10.4"
      
    • [x] push changes to the remote git repository
      cd ~/www
      git push origin master
      
  • [x] If this updated 'current' docs - trigger a re-index of the docs for search through Run workflow for the scraper
  • [x] Update version in _config.yml in https://github.com/akka/akka.io

Announcements

For minor or major releases:

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

Afterwards

patriknw avatar Apr 15 '25 08:04 patriknw