sbt / zinc

Scala incremental compiler library, used by sbt and other build tools
Apache License 2.0
334 stars 121 forks source link

Incorporate Scala 3.3.1 binary bridge to scripted #1353

Closed eed3si9n closed 6 months ago

eed3si9n commented 6 months ago

Ref https://github.com/sbt/zinc/issues/1351

Problem

Scala 3.x and 2.13.x have seceded their compiler brides from this sbt/zinc repository, which means that when we make changes to Zinc they will no longer be changed in sync.

Solution

  1. As an awareness campaign this adds scripted test against Scala 3.3.1 compiler bridge. Same test fails for Scala 3.4.1.
  2. Also as a small quality of life improvement for Zinc maintainers, this implements "2.13.x" notation for Scala versions, so we don't have to constantly update the scripted tests when we update the Scala patch version.