You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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!
Triage scala/bug and scala/scala-dev tickets
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
Create next scala/bug milestone, move pending issues
Create next scala/scala-dev milestone, move pending issues
Check PRs assigned to the milestone, also check WIP
Check that JARs haven't mysteriously bloated — compare sizes to previous release. We have no other backstop for this.
Remember, tags are forever, so are maven artifacts (even staged ones, as they could end up in local caches) and S3 uploads (S3 buckets can be changed, but it can takes days to become consistent)
if they don't show up, possible troubleshooting steps include:
review the two scala-dist job logs to make sure that
the first one appears to have succeeded putting files in /home/linuxsoft/archives/scala/api on chara.epfl.ch
the second one appears to have succeeded in updating the symlink (from 2.1x.y to 2.13.6)
ssh to chara.epfl.ch and poke around to see if things are where they should be
if you don't have the credential for this locally but you are able to bring jenkins-worker-publish up at ssh jenkins-worker-publish, then from there you can ssh -i ~/.ssh/jenkins_lightbend_chara [email protected]
Key links:
N weeks before the release
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
N days before release
Point of no return
before_script: export SCALA_VER_BASE=2.13.6 SCALA_VER_SUFFIX=
before_install: export version=2.13.6 mode=release scala_sha=9468b9abcda6955688804194c02fe11db8c78a38
git tag -s -m "Scala 2.13.6" v2.13.6 9468b9abcda6955688804194c02fe11db8c78a38
git tag -s -m "Scala 2.13.6" v2.13.6 8a792b55c74abd3357da549591b0b2bb975bba9c
git push https://github.com/scala/scala.git v2.13.6
git push https://github.com/scala/scala-dist.git v2.13.6
before_script: export version=2.13.6 scala_sha=9468b9abcda6955688804194c02fe11db8c78a38 mode=archives
: https://travis-ci.com/github/scala/scala-dist/builds/226080466before_script: export version=2.13.6 scala_sha=9468b9abcda6955688804194c02fe11db8c78a38 mode=update-api
: https://travis-ci.com/github/scala/scala-dist/builds/226080498st_stagingRepoPromote [scala-repo]
,st_stagingRepoPromote [modules-repo]
(or use oss.sonatype.org web UI)Check availability
When everything is on maven central
download/index.md
_config.yml
(update devscalaversion or scalaversion)index.md
(updatecurrentScalaVersion
)api/all.md
,_config.yml
,_overviews/jdk-compatibility/overview.md
current
symlink for the API docs/home/linuxsoft/archives/scala/api
onchara.epfl.ch
2.1x.y
to 2.13.6)ssh jenkins-worker-publish
, then from there you canssh -i ~/.ssh/jenkins_lightbend_chara [email protected]
Modules
Announcements
Afterwards
starr.version
in/versions.properties
Global / baseVersion
in/build.sbt
mimaReferenceVersion
in/project/MimaFilters.scala
mimaFilters
in/project/MimaFilters.scala
, except the one(s) labeled "KEEP"spec/_config.yml
, if it's a major bumplatestSpecVersion
inspec/_config.yml
on the old branch, so that spec is marked as no longer current_data/footer.yml
and_data/doc-nav-header.yml
on docs.scala-lang.orgThe text was updated successfully, but these errors were encountered: