Skip to content

Release 2.13.0-RC1 #599

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
51 tasks done
adriaanm opened this issue Jan 15, 2019 · 12 comments
Closed
51 tasks done

Release 2.13.0-RC1 #599

adriaanm opened this issue Jan 15, 2019 · 12 comments
Milestone

Comments

@adriaanm
Copy link
Contributor

adriaanm commented Jan 15, 2019

It's time to start the ramp-down phase for 2.13.0-RC1! Follow along with our checklist in the last weeks before RC1! For a PR to target 2.13.0 (or any of the RCs) it must resolve a release-blocking bug. Others have to wait for 2.13.1.

Variables to be expanded in this template:

Key links:

6 weeks before the release

  • Ramp down. All known blocker issues have PRs. No new PRs accepted, except to resolve newly discovered releasing-blocking issues. There has to be enough time after the last 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
  • Check PRs assigned to the milestone, also check WIP
  • 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)
  • Merge in any older release branch
  • Check module versioning (is everything in versions.properties up to date?)
  • On major release, bump PickleFormat version (https://github.com/scala/scala/pull/6864/files#diff-c3e667bec176a05978049318af2fd947L119)

1 week before release

Release announcement / notes

Point of no return

Check availability

When everything is on maven central

Modules

Announcements

Afterwards

  • Create PR to update versions.properties (new file generated by the bootstrap job) and the baseVersion in build.sbt
@adriaanm
Copy link
Contributor Author

Looks like we're getting close to ticking boxes above here! The issues tracker is down to a dozen unassigned tickets. In order for these to make RC1, they must have a PR before the end of the week.

Once that's done, we'll close the PR queue and review & merge the pending PRs.

@adriaanm
Copy link
Contributor Author

Given the size of the queue and the remaining work on some of the PRs, I expect this will take between 4-6 weeks before we can actually stage RC1.

@plokhotnyuk

This comment has been minimized.

@adriaanm

This comment has been minimized.

@adriaanm
Copy link
Contributor Author

Looks like we're tracking nicely! https://github.com/scala/scala/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.13.0-RC1 is down to 61 PRs. At a rate of 15-20 PRs merged per week, 3-4 more weeks to go.

New PRs are now being assigned the 2.13.1 milestone. Please @ me on any PRs that you believe are release blockers, and I'll look into re-assigning.

@sjrd
Copy link
Member

sjrd commented Jan 30, 2019

With 3-4 weeks to go, here is my assessment of the list of PRs that are likely to require subsequent changes in Scala.js:

Most of them should be benign. I'm only wary of the the first one.

@adriaanm
Copy link
Contributor Author

@adriaanm
Copy link
Contributor Author

I should mention that I'm on vacation until the end of the month -- I'll still be available, but response time will be slower. The suboptimal timing is due to family schedule.

I'm hoping that the PR queue will be completed by the time I get back, so that we can cut RC0 (or M5-$sha, I suppose) for a quick restarr, a few finishing touches, and then swiftly onto RC1!

@adriaanm
Copy link
Contributor Author

@SethTisue SethTisue added this to the 2.13.0-RC1 milestone Feb 22, 2019
@adriaanm
Copy link
Contributor Author

Since my last update, we've merged 82 PRs! Whew 😅

After the weekend, any unmerged PR without the blocker label will miss 2.13.0. We are focussing on getting the last few blocker PRs merged, which will hopefully be the case early next week.

@SethTisue
Copy link
Member

Release is in progress

@SethTisue
Copy link
Member

Scala 2.13.0-RC1 is here! https://twitter.com/scala_lang/status/1115187706026430464

@lrytz lrytz mentioned this issue May 16, 2019
53 tasks
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

4 participants