Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 9.0.0 #3299

Open
13 of 23 tasks
sebastian-alfers opened this issue Oct 24, 2024 · 0 comments
Open
13 of 23 tasks

Release 9.0.0 #3299

sebastian-alfers opened this issue Oct 24, 2024 · 0 comments
Milestone

Comments

@sebastian-alfers
Copy link
Contributor

sebastian-alfers commented Oct 24, 2024

Release Alpakka 9.0.0

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 9.0.0 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 v9.0.0, 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 9.0.0
    • otherwise check changes and commit the new version to the local git repository
      cd ~/www
      git status
      git add libraries/alpakka/current libraries/alpakka/9.0.0
      git add api/alpakka/current api/alpakka/9.0.0
      git commit -m "Alpakka 9.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 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

@sebastian-alfers sebastian-alfers added this to the 9.0.0 milestone Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant