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:- In
project/Build.scala
: SetbaseVersion = "3.3.6"
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) - Create changelog file in
changelogs/3.3.6.md
- Tag the branch as
3.3.6
- Wait for CI to publish artifacts
- Audit and release artifacts on https://oss.sonatype.org/
- In
- Ensure scala-steward is blocking automatic upgrades for
-
Wait for releases/confirmation from tooling:
- Scala CLI - test
- Scala Native - publish compiler plugin
- Scastie - update available versions chore: Add Scala 3.3.6 scalacenter/scastie#1122
- Scala DAP - publish compiler plugin
- Scalameta Parser - test chore: Update Scala 3 to 3.3.6 scalameta/scalameta#4240
-
Prepare the documentation
- Generate stable documentation for
3.3.6
using scaladoc and upload to remote server to3.3.6/
directory - Add
3.3.6
to API docsversions.json
- Update symlink
3.3_LTS
to target3.3.6/
directory
- Generate stable documentation for
-
Announce the release
- Publish release on GitHub Releases (convert to public)
- Publish an announcement for
3.3.6
blogpost - Update the tracking thread for
3.3.6
on https://contributors.scala-lang.org - Update https://docs.scala-lang.org/ chore: Update Scala 3.3.6 docs.scala-lang#3190:
- In
api/all.md
in## Previous releases
section add entry for previous stable version - In
_overviews/jdk-compatibility/overview.md
- add entry for 3.3.6 if needed
- In
-
Update the ecosystem
- Release
3.3.6
to SDKMAN - Release
3.3.6
to Chocolatey - Update Scala Steward config:
- Unlock automatic upgrades for
3.3.6
Unblock updates to Scala 3.3.6 LTS scala-steward-org/scala-steward#3635 - Block automatic upgrades for next planned version
- Unlock automatic upgrades for
- Update Bazel Scala rules repositories config to use
3.3.6
Upgrade Scala 3.3.5 -> 3.3.6 bazel-contrib/rules_scala#1735
- Release
Metadata
Metadata
Assignees
Labels
No labels