-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
area:releasesIssues tied to publishing and releasing the language.Issues tied to publishing and releasing the language.itype:metaIssues about process/similarIssues about process/similar
Description
-
Publish artifacts to Maven via CI
- Ensure scala-steward is blocking automatic upgrades for
3.3.7 - On
release-3.3.7branch:- In
project/Build.scala: SetbaseVersion = "3.3.7"and ensurereferenceVersionis set to stable version - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureMinorVersionis set to 3 - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureExperimentalVersionis set to stable (0) - Create changelog file in
changelogs/3.3.7.md - Tag the branch as
3.3.7 - Wait for CI to publish artifacts https://github.com/scala/scala3/actions/runs/18352586634
- 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: Bump internal Scala version to 3.3.7 VirtusLab/scala-cli#3906
- Scala Native - publish compiler plugin
- Scastie - update available versions chore: Update Scala 3 to 3.3.7 scalacenter/scastie#1162
- Scala DAP - publish compiler plugin
- Scalameta Parser - test chore: Update Scala 3 to 3.3.7 scalameta/scalameta#4294
-
Prepare the documentation
- Generate stable documentation for
3.3.7using scaladoc and upload to remote server to3.3.7/directory - Add
3.3.7to API docsversions.json - Update symlink
3.3_LTSto target3.3.7/directory
- Generate stable documentation for
-
Announce the release
- Publish release on GitHub Releases (convert to public)
- Publish an announcement for
3.3.7blogpost chore: Add announcement for Scala 3.3.7 scala-lang#1835 - Update the tracking thread for
3.3.7on https://contributors.scala-lang.org - Update https://docs.scala-lang.org/ docs: Update latest LTS to 3.3.7 docs.scala-lang#3224:
- In
api/all.mdin## Previous releasessection add entry for previous stable version - In
_overviews/jdk-compatibility/overview.md- add entry for 3.3.7 if needed
- In
-
Update the ecosystem
- Release
3.3.7to SDKMAN - Release
3.3.7to Chocolatey - Update Scala Steward config:
- Unlock automatic upgrades for
3.3.7 - Block automatic upgrades for next planned version
- Unlock automatic upgrades for
- Update Bazel Scala rules repositories config to use
3.3.7
- Release
Gedochao and He-Pin
Metadata
Metadata
Assignees
Labels
area:releasesIssues tied to publishing and releasing the language.Issues tied to publishing and releasing the language.itype:metaIssues about process/similarIssues about process/similar