Skip to content

Release 2.13.0-M2 #397

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
39 of 42 tasks
szeiger opened this issue Jun 19, 2017 · 2 comments
Closed
39 of 42 tasks

Release 2.13.0-M2 #397

szeiger opened this issue Jun 19, 2017 · 2 comments
Assignees
Milestone

Comments

@szeiger
Copy link

szeiger commented Jun 19, 2017

Milestone: https://github.com/scala/scala/milestone/60

Target date: July 3, 2017

Before the release

  • Notify community on https://contributors.scala-lang.org/c/announcements
  • Create next milestone, move the "Merge to 2.13.x" description to it (default for new PRs)
  • Close the milestone
  • Triage scala/bug and scala/scala-dev tickets that target [version]
  • Check PRs assigned to the milestone, also check WIP
  • Check merged PRs for the next milestone in this branch, and assign them to this milestone.
  • Check module versioning
  • Merge in older release branch
  • Merge 2.12.x to 2.13.x

Release notes

Actual release

  • Announce start of release process, point to release note PRs for feedback
  • Close the scala/bug milestone, create next, move pending issues
  • Close the scala-dev milestone, create next, move pending issues
  • Double check version.properties, maybe create a PR with updates

Stage the release

Point of no return

  • Push scala/scala tag: git push https://github.com/scala/scala.git v[version]
  • Push scala/scala-dist tag: git push https://github.com/scala/scala-dist.git v[version]
  • Promote staging repos: st_stagingRepoPromote [scala-repo], st_stagingRepoPromote [modules-repo]

Check availability

When everything is on maven central

Announcements

Release modules

For binary incompatible releases, release modules that are not built during the scala/scala bootstrap (or ask maintainers to do so)

@szeiger szeiger added this to the 2.13.0-M2 milestone Jun 19, 2017
@szeiger szeiger self-assigned this Jun 19, 2017
@adriaanm
Copy link
Contributor

Because the release-website-update-api job is still part of the release-main flow, the api links will be updated before the tag is pushed to github, which means the source links are broken in the mean time. Last time, I fixed this by creating a branch with the same name as the tag, but that has its own downsides. Maybe we should remove the update-api job from the release flow?

@retronym retronym mentioned this issue Jul 7, 2017
37 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

3 participants