You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Create the `@scala_compiler_sources` repo
Contains aliases to versioned Scala compiler source repository targets.
Part of bazel-contrib#1482.
Updates the version specific repo references in the srcs attribute of
`//third_party/dependency_analyzer/src/main/io/bazel/rulesscala/dependencyanalyzer/compiler:dep_reporting_compiler`.
Now these are references to versioned targets in
`@scala_compiler_sources//`, which are aliases to those versioned
compiler source repos.
In a Bzlmod world, this enables `rules_scala` to import only the
`scala_compiler_sources` repo in `MODULE.bazel`, instead of importing
each individual versioned compiler source repo.
This then allows `rules_scala` clients to set multiple `SCALA_VERSIONS`
without requiring them to import this repo or any versioned compiler
source repo. The Bzlmodifcation of the test repos under `dt_patches`
(coming in a future change) revealed the need for this flexibility.
* Push select() into @scala_compiler_sources//:src
Requested by @simuons in bazel-contrib#1635.
0 commit comments