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 2.13.4 #730

Closed
71 of 72 tasks
dwijnand opened this issue Oct 28, 2020 · 1 comment
Closed
71 of 72 tasks

Release 2.13.4 #730

dwijnand opened this issue Oct 28, 2020 · 1 comment
Assignees
Labels
Milestone

Comments

@dwijnand
Copy link
Member

dwijnand commented Oct 28, 2020

  • SCALA_VER_BASE="2.13.4"
  • SCALA_VER_SUFFIX=""
  • SCALA_SHA=39148e4ec34a5c53443dd1b25ceec2308cd097fe
  • DIST_SHA=????????????????????????????????????????
  • SCALA_VER="$SCALA_VER_BASE$SCALA_VER_SUFFIX"

Key links:


N weeks before the release

  • 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!
  • Triage scala/bug and scala/scala-dev tickets
  • Create next scala/scala milestone, move the magical "Merge to 2.13.x" description to it (so Scabot uses it as default for new PRs), move pending PRs
  • Create next scala/bug milestone, move pending issues
  • Create next scala/scala-dev milestone, move pending issues
  • Check PRs assigned to the milestone, also check WIP
  • Announce expected release date and current nightly "release candidate" (nightly sha-mangled version) at https://scala-ci.typesafe.com/artifactory/scala-integration/ on https://contributors.scala-lang.org/c/announcements
  • Also notify Scala Center advisory board members of the upcoming release, so they can help test if they want (Seth can handle this, if asked)

Release announcement / notes

N days before release

Point of no return

Once sufficient time has passed since last merged PR, it's time to cut the release!

How long we wait depends on what kind of release it is. For a major release, it might be 1-2 weeks, to give core projects time to try out the preceding release candidate and/or the current candidate nightly. For point releases, assuming we've given the community ahead-of-time warning and kept them appraised of progress on the Discourse thread, and assuming the last changes merged seem sufficiently safe, we might build the next day.

Check availability

When everything is on maven central

Modules

Announcements

Afterwards

@dwijnand dwijnand added the task label Oct 28, 2020
@dwijnand dwijnand added this to the 2.13.4 milestone Oct 28, 2020
@dwijnand dwijnand self-assigned this Oct 28, 2020
@SethTisue
Copy link
Member

Congratulations, Dale, on your first Scala release! 🍻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants