Closed
Description
Publish 3.3.4-RC4 artifacts to Maven Central via CI
- On
release-3.3.4
branch- In
Build.scala
: SetbaseVersion
to3.3.4-RC4
- In
changelogs
add file with a changelog
- In
- Tag the branch as
3.3.4-RC4
- Wait for CI to publish artifacts
Publish 3.5.1 artifacts to Maven Central via CI
- On
release-3.5.1
branch- In
Build.scala
: SetbaseVersion
to3.5.1
- In
Build.scala
: SetreferenceVersion
to3.5.0
- In
changelogs
add file with a changelog
- In
- Tag the branch as
3.5.1
- Wait for CI to publish artifacts
Publish 3.5.2-RC1 artifacts to Maven Central via CI
- On
release-3.5.2
branch- In
Build.scala
: SetbaseVersion
to3.5.2-RC1
- In
Build.scala
: SetreferenceVersion
to3.5.1
- In
changelogs
add file with a changelog
- In
- Tag the branch as
3.5.2-RC1
- Wait for CI to publish artifacts
Set bootstrapping for future versions version on main
- In
Build.scala
: SetreferenceVersion
to3.5.2-RC2
: - Check and update
project/MiMaFilters.scala
Confirm that the tooling is working correctly
- Metals:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
- Scala Native:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
- Scastie:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
- Scala DAP:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
- Scala CLI:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
Prepare the documentation
- Publish API docs for 3.5.1
- Add 3.5.1 to the version list in API docs
- Update docs.scala-lang - Add API links for Scala 3.5.1 docs.scala-lang#3073
Announce the releases
- Make all GitHub releases public:
- 3.3.4-RC4
- 3.5.1
- 3.5.2-RC1
- Publish an announcement on https://scala-lang.org: Add Scala 3.5.1 release notes scala-lang#1694
- Open the 3.5.2 tracking thread on https://contributors.scala-lang.org
Update the ecosystem
- Release 3.5.1 to SDKMAN
- Release 3.5.1 to Chocolatey
- Update the templates and examples projects:
- Unlock Scala Steward updates - Unlock Scala 3.5.1 updates scala-steward-org/scala-steward#3413