Closed
Description
Checklist in English
- On branch
0.11.x
, setbaseVersion
to0.11.0
- Tag
0.11.0
. This will publish artefacts to Sonatype and GitHub Release - Merge branch
0.11.x
intomaster
- Look at the 0.12 Milestone and reschedule what's still open to the next milestone
- Create branch
0.12.x
frommaster
- On
0.12.x
, setbaseVersion
to0.12.0-RC1
- Tag
0.12.0-RC1
. This will publish artefacts to Sonatype and GitHub Release - On
master
, setbaseVersion
to0.13.0
- Add release notes to the GitHub Release
- Update
scalaVersion
(and, if applicable, thesbt-dotty
version) in the example projects- https://github.com/lampepfl/dotty-example-project
- https://github.com/lampepfl/dotty-example-project/tree/mill
- https://github.com/lampepfl/dotty.g8
- https://github.com/lampepfl/dotty-cross.g8
- https://github.com/lampepfl/homebrew-brew
- https://github.com/lampepfl/packtest
- https://github.com/scalacenter/scastie/ 🚫 Scastie uses sbt 0.13
- Publish Blog Post on dotty.epfl.ch (Add blogpost for 0.12.0-RC1 and 0.11.0 #5737)
- Make an announcement thread on https://contributors.scala-lang.org
- Tweet the announcement blog post on https://twitter.com/scala_lang
Checklist in GIT
git checkout 0.11.x
# change val baseVersion = "0.11.0-RC1" to val baseVersion = "0.11.0"
git commit -am 'Release Dotty 0.11.0'
git tag 0.11.0
git push --follow-tags --set-upstream origin 0.11
git checkout master
git merge 0.11.x
git push
# milestones
git checkout -b 0.12.x
# change val baseVersion = "0.11.0" to val baseVersion = "0.12.0-RC1"
git commit -am 'Release Dotty 0.12.0-RC1'
git tag 0.12.0-RC1
git push --follow-tags --set-upstream origin 0.12.x
# draft the release, get contents from:
gren changelog -G --override -D prs --tags=0.11.0-RC1..0.12.0-RC1
git checkout master
#change val baseVersion = "0.12.0-RC1" to val baseVersion = "0.13.0"
git commit -am 'Set baseVersion to 0.13.0'