-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
itype:metaIssues about process/similarIssues about process/similar
Description
Release procedure for unstable version 3.7.1-RC1
-
Publish artifacts to Maven via CI
- Ensure scala-steward is blocking automatic upgrades for
3.7.1Block automatic upgrades to Scala 3.7.1 scala-steward-org/scala-steward#3632 - On
release-3.7.1branch:- In
project/Build.scala: SetbaseVersion = "3.7.1-RC1"and ensurereferenceVersionis set to stable version - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureMinorVersionis set to 7 - In
tasty/src/dotty/tools/tasty/TastyFormat.scalaensureExperimentalVersionis set to stable (0) - Create changelog file in
changelogs/3.7.1-RC1.md - Tag the branch as
3.7.1-RC1 - Wait for CI to publish artifacts
- Audit and release artifacts on https://oss.sonatype.org/
- In
- Ensure scala-steward is blocking automatic upgrades for
-
On
mainbranch:- In
project/Build.scala: SetreferenceVersionto3.7.1-RC1[chore]: Setup build for 3.7.2 development cycle #23100 - Check and update
project/MiMaFilters.scala
- In
-
Wait for releases/confirmation from tooling:
- Scala CLI - test
- Scala Native - publish compiler plugin
- Scastie - update available versions
- Scala DAP - publish compiler plugin
- Scalameta Parser - test
-
Prepare draft of announcement blogpost for
3.7.1on 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
Metadata
Metadata
Assignees
Labels
itype:metaIssues about process/similarIssues about process/similar