Release 3.0.0-RC2
See original GitHub issue- Finalize release
- Look at the milestone of the version being released. Move all the open issues from it to the next milestone.
- Merge branch of the previous release into
master
to guarantee that all of the commits are propagated tomaster
- Publish artifacts to Maven via CI
- Create branch
3.0.0-RC2
frommaster
- On that branch, set
baseVersion
and tag it as3.0.0-RC2
- On
master
, setbaseVersion
to the next version to be released
- Create branch
- Update
scalaVersion
(and, if applicable, thesbt-dotty
version) in the Dotty ecosystem projects- https://github.com/scala/scala3-example-project
- https://github.com/scala/scala3-example-project/tree/mill
- https://github.com/scala/scala3.g8
- https://github.com/scala/scala3-cross.g8
- https://github.com/lampepfl/scala3-staging.g8
- https://github.com/scala/scala3-tasty-inspector.g8
- https://github.com/lampepfl/homebrew-brew
- https://github.com/lampepfl/packtest
- https://github.com/lampepfl/xml-interpolator
- https://github.com/scalacenter/scastie
- PR submitted
- PR merged
- https://scastie.scala-lang.org/ -> Build Settings -> Dotty mentions
<rc-version>
- Dotty reference compiler
- PR submitted
- PR merged
- Scalac
- PR submitted
- PR merged
- Update the dotty-repl Coursier app definition
- PR submitted: coursier/apps#90
- https://github.com/scala/scala3-example-project
- Announce the release
- Publish releases for the RC and stable versions on GitHub Releases
- 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
Issue Analytics
- State:
- Created 2 years ago
- Reactions:5
- Comments:20 (18 by maintainers)
Top Results From Across the Web
PostGIS 3.0.0rc2
The PostGIS development team is pleased to release PostGIS 3.0.0rc2. This will be the final RC before release. This release works with ...
Read more >Eclipse Riena 3.0.0RC2
Eclipse Riena 3.0.0RC2. Primary tabs. Overview(active tab) · Release Plan · Review Information. Release Date: Friday, May 27, 2011 ...
Read more >Spring Boot 3.0.0-RC2 available now
0-RC2 has been released and is now available from https://repo.spring.io/milestone. This release includes 116 enhancements, documentation ...
Read more >Apache camel 3.0.0-RC2 Release
0-RC2 Release. New and Noteworthy. This release the second release candidate towards Camel 3.0.0 release. Supported Java version. This version supports Java 8 ......
Read more >Wireshark 3.0.0rc2 Released
February 21, 2019. Wireshark 3.0.0rc2 has been released. This is the second release candidate for Wireshark 3.0.0.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I strongly support this change. But I would like to add:
Historically, it has been rather difficult to use Scala 2 nightlies on some codebases, namely if there are dependencies, perhaps transitive ones, that are fully cross-versioned (as opposed to only by major version): so e.g. kind-projector, Scalameta. I’ve struggled with this myself, even though I’m pretty well versed in sbt. In simple cases I’m sometimes able to resolve it adding an override or by publishing a dependency locally, but sometimes it gets tricky. (In other cases I use dbuild, but I’m almost the only person for whom that’s a reasonable solution.)
I assume users might run into comparable difficulties in testing Scala 3 nightlies with their codebases. If so, it remains a build tool issue and not a language issue, but: I believe this change will put some pressure on build tool maintainers to make nightlies convenient to use on more projects. Whether it’s through documentation, or actual changes to the tool, or both. (Typically sbt leads on these sorts of issues and then the other tools try to catch up.)
/cc @eed3si9n
When upgrading the scalaVersion in the example projects, I suggest also upgrading to sbt 1.5.0-RC2 and removing sbt-dotty: this way we’ll get more people to test that sbt 1.5 works well with scala 3 by default.