Closed
Description
- Look at the milestone of the version being released. Move all the open issues from it to the next milestone.
- Publish artifacts to Maven via CI
- Create branch
release-3.1.0
frommaster
- On that branch
- In
Build.scala
: SetbaseVersion
to3.1.0-RC1
- In
Build.scala
: SetpreviousDottyVersion
according to the instructions in the comment to that variable. - In
tasty/src/dotty/tools/tasty/TastyFormat.scala
: SetExperimentalVersion
to0
to indicate a stable release; make sureMajorVersion
andMinorVersion
are set correctly for the release. - Tag the branch as
3.1.0-RC1
- In
- On
master
:- In
Build.scala
: SetbaseVersion
to the next version to be released
- In
- Create branch
- Announce the release
- Publish releases for the RC and stable versions on GitHub Releases
- Make an announcement thread on https://contributors.scala-lang.org