Tobias Roeser
Tobias Roeser
@davesmith00000 FYI, I opened https://github.com/com-lihaoyi/mill/pull/6260, which limits the parallel linking jobs. Would be cool if you could check it out and give feedback.
This would defeat the initial use case, that let us to introduce the `exclusive` tag in the first place. * https://github.com/com-lihaoyi/mill/issues/3359 `Dependency/showUpdates` is an evaluator command, that is non-exclusive but...
I tackled the path-mapping for `PathRef` and `os.Path` for some selected roots: `$WORKSPACE`, `$HOME` and `$MILL_OUT` in PR https://github.com/com-lihaoyi/mill/pull/6031 This does not fix the issue that other task may contain...
I wrote up a small proposal to introduce a new `Args` type as a replacement for `Seq[String]` in tasks like `javacOptions`. * https://github.com/com-lihaoyi/mill/discussions/6057
Discovered another source of non-relocatability: Generated code by `MillBuildRootModule.generatedScriptSources` contains absolute paths. https://github.com/com-lihaoyi/mill/blob/0576e43a86577f886f8f70e49e519074a17af1f5/runner/meta/src/mill/meta/CodeGen.scala#L470-L472 Just making them relative isn't enough, since also a relative output path `output0` like `./out2` would change...
So, you suggesting to no longer shared any build cache between CLI and IDE? A lot of development efforts went into sharing both, but sometimes with questionable success (For example:...
Beside avoiding a whole class of possible issues, we also could avoid the global lock by making it out-dir specific.
Instead of using a different out-dir, we could just change all those `bspXXX` targets that return an `UnresolvedPath`, since they potentially violate the `T.dest` contract, to only read but not...
I guess the BT-API is not very intuitive or some kind of "grown this way".