Closed
Description
Publish 3.5.0 artifacts to Maven Central via CI:
- On
release-3.5.0
branch:- In
Build.scala
: SetbaseVersion
to3.5.0
- In
changelogs
add file with a changelog - Set the TASTy version to
28.5-0
- In
- Tag the branch as `3.5.0
- ✅ Build
Publish 3.5.1-RC2 artifacts to Maven Central via CI:
- On
release-3.5.1
branch- In
Build.scala
: SetbaseVersion
to3.5.1-RC2
- In
Build.scala
: SetreferenceVersion
to3.5.0
- In
changelogs
add file with a changelog
- In
- Tag the branch as
3.5.1-RC2
- Build
Set bootstrapping for future versions version on main
:
- In
Build.scala
: SetreferenceVersion
to3.5.1-RC2
: - Check and update
project/MiMaFilters.scala
Confirm that the tooling is working correctly:
- Metals:
- 3.5.0
- 3.5.1-RC2
- Scala Native:
- 3.5.0
- 3.5.1-RC2
- Scastie:
- 3.5.0
- 3.5.1-RC2
- Scala DAP:
- 3.5.0
- 3.5.1-RC2
- Scala CLI:
- 3.5.0
- 3.5.1-RC2
Update the ecosystem:
- Release 3.5.0 to SDKMAN
- Update the templates and examples projects:
Prepare the documentation:
- Merge
release-3.5.0
intolanguage-reference-stable
- Publish API docs for 3.5.0
- Add 3.5.0 to the version list in API docs
- Update docs.scala-lang
Announce the releases:
- Make all GitHub releases public:
- 3.5.0
- 3.5.1-RC1
- 3.5.1-RC2
- Wait for the public availability of the given prioritization post:
- Publish an announcement on https://scala-lang.org:
- Open the 3.5.1 tracking thread on https://contributors.scala-lang.org
- Unlock Scala Steward updates Unlock Scala 3.5.0 updates scala-steward-org/scala-steward#3395