Skip to content

Release 2.13.3 #712

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

Closed
60 tasks done
SethTisue opened this issue Jun 23, 2020 · 1 comment
Closed
60 tasks done

Release 2.13.3 #712

SethTisue opened this issue Jun 23, 2020 · 1 comment
Assignees
Labels
Milestone

Comments

@SethTisue
Copy link
Member

SethTisue commented Jun 23, 2020

For every Scala release, make a copy of this file named after the release, and expand the variables.
Ideally this should become a script you can run on your local machine. The only missing piece is programmatic triggering of travis jobs with custom config.

Variables to be expanded in this template (or export them in a local terminal, so that you can copy/paste the commands below without replacing anything):

  • SCALA_VER_BASE="2.13.3"
  • SCALA_VER_SUFFIX=""
  • SCALA_SHA=d23424cd3aa17f7ad95b81018c70ceed2566962b
  • DIST_SHA=4218dfc75b9e2a5310b7abde28d3d6ba8e611601
  • 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

Check availability

When everything is on maven central

Modules

Announcements

Afterwards

@SethTisue SethTisue added this to the 2.13.3 milestone Jun 23, 2020
@SethTisue SethTisue self-assigned this Jun 23, 2020
@SethTisue SethTisue added the task label Jun 23, 2020
@SethTisue
Copy link
Member Author

SethTisue commented Jun 26, 2020

closing since there are now separate tickets for the remaining pending pieces: scala/scala-lang#1146, https://github.com/lightbend/scala-team/issues/107 (private link)

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

1 participant