Skip to content

Release 2.12.7 #558

Closed
Closed
@adriaanm

Description

@adriaanm

Variables expanded in template:

  • SCALA_VER_BASE="2.12.7"
  • SCALA_VER_SUFFIX=""
  • SCALA_SHA=d96b8eb48e83d400c03663a05b66ec218ead9c14
  • DIST_SHA=11da0884a4af4520c8704499c95bce10b731eafa
  • SCALA_VER="2.12.7"

Key links:

Before the release

Stage the release

Release notes

  • Review merged PRs, make sure release-notes label is applied appropriately
  • PRs with release-notes label must have excellent title & description (title will be pasted literally in release note bullet list)
  • Draft release notes (to be published once GitHub tag is pushed)
    • note that GitHub release notes drafts can only be viewed by committers, so use a gist to draft the notes, so the gist can be shared with the community
  • On contributors thread, link to release note gist and request feedback
  • Prepare PR to https://github.com/scala/scala-lang/ (using scala/make-release-notes)

Point of no return

  • tags are forever, so are maven artifacts and S3 uploads (S3 buckets can be changed, but it can takes days to become consistent)
  • Push scala/scala tag: git push https://github.com/scala/scala.git v2.12.7
  • Add release notes to https://github.com/scala/scala/releases/tag/v2.12.7
  • Push scala/scala-dist tag: git push https://github.com/scala/scala-dist.git v2.12.7
  • Trigger two scala-dist jobs on travis (https://travis-ci.org/scala/scala-dist) with custom config. must use full-length SHAs!
  • Promote staging repos: for r in orgscala-lang-1616 orgscala-lang-1617 orgscala-lang-1618 orgscala-lang-1619 orgscala-lang-1620 orgscala-lang-1621 orgscala-lang-1622 orgscala-lang-1623; do st_stagingRepoPromote $r; done (or use oss.sonatype.org web UI)

Check availability

When everything is on maven central

Modules

  • publish macro-paradise

Announcements

Afterwards

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