-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Closed
Milestone
Description
Release Akka 2.10.14
Cutting the release
- Check that open PRs and issues assigned to the milestone are reasonable
- If PRs related to clustering were merged after the previous multi-node test run, trigger the multi-node tests and see that they are green.
- If PRs were merged after EU midnight, trigger the native-image tests and see that they are green.
- If PRs were merged after the last nightly, trigger nightlies nightly-builds and see that they are green.
- Update the version and change date in the LICENSE file.
- Update the Akka version in the samples to 2.10.14, otherwise the published zip files of the samples will have the old version.
- Create a new milestone for the next version
- Close the 2.10.14 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.10.14, title and release description. Use thePublish releasebutton, 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/TOKEN/secure)
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
mvn dependency:get -Dartifact=com.typesafe.akka:akka-actor_2.13:2.10.14
When everything is on https://repo.akka.io/TOKEN/secure
- Log into
gustav.akka.ioasakkarepo- If this updates the
currentversion, run./update-akka-current-version.sh 2.10.14 - 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.14 git add api/akka-core/current api/akka-core/2.10.14 git add japi/akka-core/current japi/akka-core/2.10.14 git commit -m "Akka core 2.10.14" - push changes to the remote git repository
cd ~/www git push origin master
- If this updates the
- If this updated 'current' docs - trigger a re-index of the docs for search through Run workflow for the scraper
Announcements
- Add a summary of relevant changes into release notes
For minor or major releases:
- Include noteworthy features and improvements in Akka umbrella release announcement at akka.io. Coordinate with PM and marketing.
Afterwards
- Update
MiMa.latestPatchOfand PR that change (project/MiMa.scala) - Update akka-dependencies bom and version for Akka module versions in akka-dependencies repo
- Update Akka Guide samples
- Update sbt new templates:
- Close this issue
Metadata
Metadata
Assignees
Labels
No labels