-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
itype:metaIssues about process/similarIssues about process/similar
Description
Checklist in English
- On branch
0.12.x, setbaseVersionto0.12.0 - Tag
0.12.0. This will publish artefacts to Sonatype and GitHub Release - Merge branch
0.12.xintomaster - Look at the 0.13 Milestone and reschedule what's still open to the next milestone
- Create branch
0.13.xfrommaster - On
0.13.x, setbaseVersionto0.13.0-RC1 - Tag
0.13.0-RC1. This will publish artefacts to Sonatype and GitHub Release - On
master, setbaseVersionto0.14.0 - Add release notes to the GitHub Release
- Update
scalaVersion(and, if applicable, thesbt-dottyversion) in the example projects- https://github.com/lampepfl/dotty-example-project
- https://github.com/lampepfl/dotty-example-project/tree/mill 🚫mill & Script for running compiler outside sbt #26
- 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
- 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.12.x
# change val baseVersion = "0.12.0-RC1" to val baseVersion = "0.12.0"
git commit -am 'Release Dotty 0.12.0'
git tag 0.12.0
git push --follow-tags --set-upstream origin 0.12.0
git checkout master
git merge 0.12.x
git push
# milestones
git checkout -b 0.13.x
# change val baseVersion = "0.13.0" to val baseVersion = "0.13.0-RC1"
git commit -am 'Release Dotty 0.13.0-RC1'
git tag 0.13.0-RC1
git push --follow-tags --set-upstream origin 0.13.x
# draft the release, get contents from:
gren changelog -G --override -D prs --tags=0.12.0-RC1..0.13.0-RC1
git checkout master
#change val baseVersion = "0.13.0" to val baseVersion = "0.14.0"
git commit -am 'Set baseVersion to 0.14.0'
git pushMetadata
Metadata
Assignees
Labels
itype:metaIssues about process/similarIssues about process/similar