Scala-dev: Release 2.13.6

Created on 17 May 2021  Â·  4Comments  Â·  Source: scala/scala-dev

SCALA_VER_BASE="2.13.6"
SCALA_VER_SUFFIX=""
SCALA_SHA=9468b9abcda6955688804194c02fe11db8c78a38
DIST_SHA=8a792b55c74abd3357da549591b0b2bb975bba9c
SCALA_VER="2.13.6"

Key links:

N weeks before the release

  • [x] 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!
  • [x] Triage scala/bug and scala/scala-dev tickets
  • [x] 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
  • [x] Create next scala/bug milestone, move pending issues
  • [x] Create next scala/scala-dev milestone, move pending issues
  • [x] Check PRs assigned to the milestone, also check WIP
  • [x] 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

  • [x] Notify community on https://contributors.scala-lang.org/c/announcements
  • [x] Review merged PRs, make sure release-notes label is applied appropriately
  • [x] PRs with release-notes label must have excellent title & description (title will be pasted literally in release note bullet list)
  • [x] Draft release notes (PR and self-merge, so others can comment there rather than on the commits)
  • [x] On contributors thread, link to release note file and request feedback

N days before release

Point of no return

Check availability

When everything is on maven central

Modules

Announcements

Afterwards

  • [x] Check the release on maven search (may take a few hours):
  • [x] Create PR to add/update spec links on scala-lang.org (example: https://github.com/scala/scala-lang/pull/1050)
  • [x] Create a scala/scala PR to:

    • [x] update starr.version in /versions.properties

    • [x] update Global / baseVersion in /build.sbt

    • [x] update mimaReferenceVersion in /project/MimaFilters.scala

    • [x] clear out mimaFilters in /project/MimaFilters.scala, except the one(s) labeled "KEEP"

    • [x] spec/_config.yml, if it's a major bump

  • If it's a major bump:

    • [x] Update latestSpecVersion in spec/_config.yml on the old branch, so that spec is marked as no longer current

    • [x] Ditto for the nightly build and spec links in _data/footer.yml and _data/doc-nav-header.yml on docs.scala-lang.org

  • [x] Create PR to update https://github.com/lightbend/lightbend-technology-intro-doc/blob/master/docs/modules/getting-help/pages/build-dependencies.adoc
  • [x] Consider updating https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html
  • [x] (Lightbend) Publish scala-fortify-plugin
  • [x] (Lightbend) Update WhiteSource
  • [x] (Lightbend) Notify eng-updates
  • [x] Close this ticket and close the scala-dev milestone

Most helpful comment

Sure, pre-announcing an upcoming announcement seems to be fashionable!

All 4 comments

Woo-hoo! Congrats! Should someone start a reddit?

Sure, pre-announcing an upcoming announcement seems to be fashionable!

2.13.6 is now officially announced, but I'm not able to tweet about it from scala_lang because the password changed — awaiting help with that.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

adriaanm picture adriaanm  Â·  6Comments

SethTisue picture SethTisue  Â·  4Comments

SethTisue picture SethTisue  Â·  5Comments

adriaanm picture adriaanm  Â·  4Comments

adriaanm picture adriaanm  Â·  6Comments