alpakka icon indicating copy to clipboard operation
alpakka copied to clipboard

Release 8.0.0

Open johanandren opened this issue 3 months ago • 1 comments

Release Alpakka 8.0.0

Cutting the release

  • [x] Check that open PRs and issues assigned to the milestone are reasonable
  • [x] Update the Change date and version in the LICENSE file.
  • [x] Check readiness levels in /project/project-info.conf, and put in the release date for any new modules.
  • [x] Create a new milestone for the next version
  • [x] Close the 8.0.0 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 v8.0.0, 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
  • [x] 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).
  • [x] Check the release on https://repo.akka.io/maven/com/lightbend/akka/akka-stream-alpakka-xml_2.13/8.0.0/akka-stream-alpakka-xml_2.13-8.0.0.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-alpakka-current-version.sh 8.0.0
    • [x] otherwise check changes and commit the new version to the local git repository
      cd ~/www
      git status
      git add docs/alpakka/current docs/alpakka/8.0.0
      git add api/alpakka/current api/alpakka/8.0.0
      git commit -m "Alpakka 8.0.0"
      

Announcements

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

  • [ ] 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 (with links to Tweet, discuss)

For minor or major releases:

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

Afterwards

johanandren avatar May 14 '24 12:05 johanandren