-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
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
Release procedure for unstable version 3.3.7-RC1
-
Publish artifacts to Maven via CI
- Ensure scala-steward is blocking automatic upgrades for
3.3.7
- On
release-3.3.7
branch:- Create changelog file in
changelogs/3.3.7-RC1.md
- In
project/Build.scala
: SetbaseVersion = "3.3.7-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.7-RC1
- Wait for CI to publish artifacts
- Audit and release artifacts on https://central.sonatype.com/
- Create changelog file in
- Ensure scala-steward is blocking automatic upgrades for
-
On
lts-3.3
branch:- In
project/Build.scala
: SetreferenceVersion
to3.3.7-RC1
chore: Set new reference and base versions scala3-lts#554 - Check and update
project/MiMaFilters.scala
- In
-
Wait for releases/confirmation from tooling:
- Scala CLI - test [DON'T MERGE] Run tests for Scala 3.3.7-RC1 VirtusLab/scala-cli#3844
- Scala Native - publish compiler plugin
- Scastie - update available versions
- Scala DAP - publish compiler plugin
- Scalameta Parser - test
- Open Community Build
-
Prepare draft of announcement blogpost for
3.3.7
on 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
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