-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
-
Publish artifacts to Maven via CI
- Ensure scala-steward is blocking automatic upgrades for
3.8.0 - On
release-3.8.0branch:- In
project/Build.scala: SetbaseVersion = "3.8.0-RC1" - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureMinorVersionis set to 8 - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureExperimentalVersionis set to experimental (1 or higher) - Create changelog file in
changelogs/3.8.0-RC1.md - Tag the branch as
3.8.0-RC1 - Wait for CI to publish artifacts
- Audit and release artifacts on https://central.sonatype.com/
- In
- Ensure scala-steward is blocking automatic upgrades for
-
On
mainbranch:- In
project/Build.scala: SetreferenceVersionto3.8.0-RC1 - Check and update
project/MiMaFilters.scala - Move content of
*/src-bootstrappedto*/src - Remove content of
*/src-non-bootstrapped
- In
-
Wait for releases/confirmation from tooling:
- Scala CLI - test: Bump Scala 3 Next RC to 3.8.0-RC1 VirtusLab/scala-cli#3957
- Scala Native - publish compiler plugin
- Scastie - update available versions [chore] Set Scala 3.7.4 and 3.8.0-RC1 as latest/stable Next release scalacenter/scastie#1202
- Scalameta Parser - test
-
Prepare draft of announcement blogpost for
3.8.0on https://docs.scala-lang.org/ -
Announce the release
- Publish release on GitHub Releases (as pre-release)
- Create tracking thread on https://contributors.scala-lang.org/t/scala-3-8-0-release-thread/7291
Gedochao and He-Pinnoti0na1 and He-Pin
Metadata
Metadata
Assignees
Labels
No labels