-
Notifications
You must be signed in to change notification settings - Fork 949
[2.x] Merge sbt-projectmatrix #7681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think I screwed up the M1 publishing, since it's missing sbt-launch.jar that sbt extra needs.
intitial import
Add Scala.js support
[CI] Fix wrong hook
move Scala version into row definition
It's a thin layer around custom, but specifically created for cross library building. Ref #2
add crossLibrary
enable org.scalajs.sbtplugin.ScalaJSPlugin
Fix configure function not being called on nativePlatform
sbt 1.9.0
* add java sources folders * add test --------- Co-authored-by: Miguel Villa <miguel.villa@siriusxm.com>
* add test that should fail for module not found * Use axisValues when !autoScalaLibrary --------- Co-authored-by: Miguel Villa <miguel.villa@siriusxm.com>
…on by matrix projects (sbt#89) Add support for non-matrix projects to be aggregated in and depended on by matrix projects
* Fix sbt#90 --------- Co-authored-by: Kizuki Yasue <kizuki-yasue@m3.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v3...v4) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: eugene yokota <eed3si9n@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: eugene yokota <eed3si9n@gmail.com>
outputPath := { | ||
val o = outputPath.value | ||
if nonScalaNorPlatformDirSuffix.nonEmpty then s"$o/$nonScalaNorPlatformDirSuffix" | ||
else o |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need a custom path for platform anymore, it's already in the path by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Js and Native tests are pending
92029e4
to
3fe6144
Compare
val other = lookupMatrix(ref) | ||
resolveMatrixAggregate(other, r) | ||
} ++ nonMatrixAggregate | ||
val dotSbtMatrix = new java.io.File(".sbt") / "matrix" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should change that path to target/matrix
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea, something we can explore post merge I guess. Not sure how IDEs would behave if the base directories get wiped up.
Could we keep the git history from the original plz? It's only around 100 commits. |
9241154
to
b59856b
Compare
Here we are |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Fixes #7641