Closed
Description
- Finalize release
- Look at the milestone of the version being released. Move all the open issues from it to the next milestone.
- Merge branch
M2
intomaster
to guarantee that all of the commits are propagated tomaster
- Publish artifacts to Maven via CI
- Create branch
M3
frommaster
- On
M3
, setbaseVersion
and tag it as3.0.0-M3
- On
master
, setbaseVersion
toRC1
- Create branch
- Update
scalaVersion
(and, if applicable, thesbt-dotty
version) in the Dotty ecosystem projects- https://github.com/scala/scala3-example-project
- Committed to
master
(Update to 3.0.0-M3 scala3-example-project#48)
- Committed to
- https://github.com/scala/scala3-example-project/tree/mill
- https://github.com/scala/scala3.g8
- Committed to
master
(Update to 3.0.0-M3 scala3.g8#35)
- Committed to
- https://github.com/scala/scala3-cross.g8
- Committed to
master
(Upgrade to 3.0.0-M3 scala3-cross.g8#14)
- Committed to
- https://github.com/lampepfl/scala3-staging.g8
- Committed to
master
(Update to 3.0.0-M3 scala3-staging.g8#13)
- Committed to
- https://github.com/scala/scala3-tasty-inspector.g8
- Committed to
master
(Update to 3.0.0-M3 scala3-tasty-inspector.g8#6)
- Committed to
- https://github.com/lampepfl/homebrew-brew
- Committed to
master
- SHA256 sum for the artifact:
wget -q -O- https://github.com/lampepfl/dotty/releases/download/<rc-version>/sha256sum.txt | grep ".tar.gz"
- Committed to
- https://github.com/lampepfl/packtest
- Committed to
master
- Committed to
- https://github.com/lampepfl/xml-interpolator
- PR submitted (Update to 3.0.0-M3 lampepfl/xml-interpolator#29)
- PR merged
- https://github.com/scalacenter/scastie
- PR submitted (Upgrade Dotty to 3.0.0-M3 scalacenter/scastie#487)
- PR merged
- https://scastie.scala-lang.org/ -> Build Settings -> Dotty mentions
<rc-version>
- Dotty reference compiler
- PR submitted (Update reference compiler to 3.0.0-M3 #10828)
- PR merged
- Scalac
- PR submitted (Upgrade Dotty to 3.0.0-M3 scala#9395)
- PR merged
- Update the dotty-repl Coursier app definition
- PR submitted (Upgrade Dotty to 3.0.0-M3 coursier/apps#79)
- PR merged
- https://github.com/scala/scala3-example-project
- Announce the release
- Publish releases for the RC and stable versions on GitHub Releases
- Publish Blog Post on dotty.epfl.ch
- Make an announcement thread on https://contributors.scala-lang.org
- Tweet the announcement blog post on https://twitter.com/scala_lang