Skip to content

Release 2.12.3 #404

Closed
Closed
@retronym

Description

@retronym

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

Target date: July 17

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

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]
  • Before the next nightly, advance HEAD on scala/scala past the tag. Otherwise, the nightly build will re-stage the release and overwrite the distribution archives on S3. TODO: should we disable this? Tag driven distribution publication was disabled in Disable tag driven publication of distribution scala#5979
  • 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions