You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check that open PRs and issues assigned to the milestone are reasonable
Triage tickets that should be ready for this release, add "pick next" label and release milestone
Triage open PRs and apply "pick next" label and maybe add to release milestone. Some PRs might be explicitly scheduled for this release, others might be ready enough to bring them over the finish line
Wind down PR queue. There has to be enough time after the last (non-trivial) PR is merged and the next phase. The core of the eco-system needs time to prepare for the final!
Decide on planned release date
Notify depending projects (notably Play + cinnamon) about upcoming release
1 day before the release
Make sure all important / big PRs have been merged by now
Check that latest nightly (once we have that) / master still works with depending projects (notably Play + cinnamon)
Communicate that a release is about to be released in Gitter Akka Dev Channel, so that no new Pull Requests are merged
Preparing release notes in the documentation / announcement
If this is a new minor (not patch) release, rename the 'akka-http-x.x-stable' reporting project in WhiteSource accordingly
Create a PR to add a release notes entry in docs/src/main/paradox/release-notes/. As a helper run scripts/commits-for-release-notes.sh <last-version-tag> which will output a list of commits grouped by submodule, and the closed issues for this milestone.
Go to the Maven Central tab and sync with Sonatype. You may need to log in and switch to the 'Old Look' for this.
Log in to Sonatype to Close the staging repository (optional, should happen automatically if selected in Bintray)
Notify Telemetry / Play team to check against staged artifacts -> currently running
Run a test against the staging repository to make sure the release went well, for example by using https://github.com/akka/akka-http-quickstart-scala.g8 and adding the sonatype staging repo with resolvers += "Staging Repo" at "https://oss.sonatype.org/content/repositories/staging"
* Wait until [master build finished](https://travis-ci.org/akka/akka-http/builds/) after merging the release notes
Oops, now I know why... The master build already picked up the release tag and published the release at the same time as the release build... Removed the artifacts and restarted the release build.
~ 1 week before the release
1 day before the release
Preparing release notes in the documentation / announcement
scripts/commits-for-release-notes.sh <last-version-tag>
which will output a list of commits grouped by submodule, and the closed issues for this milestone.Cutting the release
v13.3.7
) and push it. -> https://github.com/akka/akka-http/releases/tag/v10.2.0resolvers += "Staging Repo" at "https://oss.sonatype.org/content/repositories/staging"
Check availability
When everything is on maven central
gustav.akka.io
asakkarepo
10.1
andcurrent
links onrepo.akka.io
to point to the latest version with (replace the minor appropriately)Announcements
Afterwards
project/MiMa.scala
to themimaPreviousArtifacts
key of all current compatible branches.The text was updated successfully, but these errors were encountered: