Closed
Description
-
Publish artifacts to Maven via CI
- Ensure scala-steward is blocking automatic upgrades for
3.3.6
- On
release-3.3.6
branch:- Create changelog file in
changelogs/3.3.6-RC1.md
- In
project/Build.scala
: SetbaseVersion = "3.3.6-RC1"
and ensurereferenceVersion
is set to stable version - In
tasty/src/dotty/tools/tasty/TastyFormat.scala
ensureMinorVersion
is set to 3 - In
tasty/src/dotty/tools/tasty/TastyFormat.scala
ensureExperimentalVersion
is set to stable (0) - Tag the branch as
3.3.6-RC1
- Wait for CI to publish artifacts
- Audit and release artifacts on https://oss.sonatype.org/
- Create changelog file in
- Ensure scala-steward is blocking automatic upgrades for
-
On
lts-3.3
branch:- In
project/Build.scala
: SetreferenceVersion
to3.3.6-RC1
- Check and update
project/MiMaFilters.scala
- In
-
Wait for releases/confirmation from tooling:
- Scala CLI - test test: Test 3.3.6-RC1 on Scala CLI repo VirtusLab/scala-cli#3593
- Scala Native - publish compiler plugin
- Scastie - update available versions
- Scala DAP - publish compiler plugin
- Scalameta Parser - test test: Try 3.3.6-RC1 scalameta/scalameta#4224
- Open Community Build
-
Prepare draft of announcement blogpost for
3.3.6
on https://docs.scala-lang.org/ docs: Add blogpost for 3.3.6 release scala-lang#1786 -
Announce the release
- Publish release on GitHub Releases (as pre-release)
- Create tracking thread on https://contributors.scala-lang.org https://contributors.scala-lang.org/t/scala-3-3-6-lts-release-thread/7086