akka / alpakka

Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

Home Page:https://doc.akka.io/docs/alpakka/current/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release 7.0.2

johanandren opened this issue · comments

Release Alpakka 7.0.2

Cutting the release

  • Check that open PRs and issues assigned to the milestone are reasonable
  • Update the Change date and version in the LICENSE file.
  • Check readiness levels in /project/project-info.conf, and put in the release date for any new modules.
  • Create a new milestone for the next version
  • Close the 7.0.2 milestone
  • 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".
  • Wait until main build finished after merging the latest PR
  • Update the draft release with the next tag version v7.0.2, 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 https://repo.akka.io/maven)

Check availability

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

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

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