Skip to content

Conversation

@alexarchambault
Copy link
Collaborator

No description provided.

oyvindberg and others added 30 commits January 22, 2022 00:24
I'm in a situation where I want to generate bloop files for all projects for all scala variants.

Unfortunately, if we have the following project graph

```
lazy val a = project.settings(crossScalaVersions := List("2.13.0", "3.0.0"))
lazy val b = project.settings(crossScalaVersions := List("2.13.0")).dependsOn(a)
```
and then `+bloopInstall` may fail for `b` when generating for scala `3.0.0`, because it'll then use the `3.0.0` version of `a` and `2.13.0` of `b`.

I have seen errors like this:
```
[error] Modules were resolved with conflicting cross-version suffixes in ProjectRef...:
[error]    org.scala-lang.modules:scala-collection-compat _3, _2.13
[error]    com.lihaoyi:sourcecode _2.13, _3
[error]    org.typelevel:simulacrum-scalafix-annotations _2.13, _3
[error]    org.typelevel:cats-kernel _2.13, _3
[error]    com.lihaoyi:fansi _3, _2.13
[error]    org.typelevel:cats-core _2.13, _3
```
Continue if `bloopGenerate` fails for a project
Turns out Zinc brings in log4j, and despite it all working locally (so no actual way to exploit it), it might cause issues if a company proxy blocks log4j older versions.
…-1.0.6

Update coursier-interface to 1.0.6
Kamil Podsiadlo and others added 5 commits March 1, 2022 09:29
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.1 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v2.5.1...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…b_actions/actions/setup-node-3

build(deps): bump actions/setup-node from 2.5.1 to 3
…calacenter#1695)

Build client can use information about the test framework of tests to provide better UX when running/debugging tests.
More information can be found at build-server-protocol/build-server-protocol#296 (comment).
@alexarchambault alexarchambault force-pushed the master branch 2 times, most recently from dbbf0f9 to 979d8cf Compare March 14, 2022 14:35
tgodzik and others added 13 commits March 14, 2022 16:06
Previously, we removed both generatedClassFile and rebasedClassFile from invalidations, but we only did it for rebased product files such as `.tasty`. Now we do it for both

I am not 100% sure why sometimes invalidations happen for rebased and sometimes for generated files, but that can happen according to the comment above.

What happened here is that the generated files existed, but the rebased one was in the invalidation list, so later on we would skip it.
Fix copying tasty files on incremental compilation
"Dicord" -> "Discord"
 Conflicts:
	.github/workflows/ci.yml
	build.sbt
 Conflicts:
	build.sbt
	project/build.sbt
 Conflicts:
	.gitmodules
	benchmark-bridge
	bin/run-benchmarks.sh
	integrations/maven-bloop/src/test/scala/bloop/integrations/maven/MavenConfigGenerationSuite.scala
 Conflicts:
	bin/install.py
	bin/run-benchmarks.sh
	docs/performance-guide.md
	integrations/gradle-bloop/src/test/scala/bloop/integrations/gradle/ConfigGenerationSuite.scala
	launcher-test/src/test/scala/bloop/launcher/LauncherSpec.scala
	project/ReleaseUtils.scala
@alexarchambault alexarchambault marked this pull request as ready for review March 17, 2022 18:34
@alexarchambault alexarchambault merged commit 2db6dd7 into scala-cli:master Mar 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants