Tobias Roeser
Tobias Roeser
As scala-steward is all about version upgrades, we should also try to upgrade the used mill version as well as the used mill plugin versions. For scala-steward, this would mean...
As an implementer of BSP, Mill has no way to tell the BSP client, which source files would affect the workspace. E.g editing `build.sc` or some included file. If those...
Experiments with SemanticDB generation in a dedication target `semanticDbData`. * ~This PR builds on top of #1972 to reuse some of the work I've done there.~ * This PR is...
For a nice user experience Metals (a Scala Language Server which connects to Mill via BSP) needs also SemanticDB information, which can be generated by enabling the semanticdb-scalac-plugin for Scala...
Sometimes, Mill can't fetch some dependencies. I'm not able to reproduce locally, but it can be seen occasionally on Github CI, e.g. in this run: https://github.com/com-lihaoyi/mill/runs/6181553905?check_suite_focus=true The error message looks...
Mill currently has no way to influence the transitive version management. Since we already have the `CoursierModule.mapDependencies` task, this is no issue for projects that build applications. But for libraries...
The idea is to have a Module that can read and build Mill projects. With such a module, we can model the build files compilation with Mill instead of Ammonite....
* [x] Decouple CLI parser from Ammonite * [x] Draft a `MillBuildModule` - which can parse and build a `build.sc` and includes * [x] Draft a using directives parser, which...
* Fix https://github.com/com-lihaoyi/mill/issues/1952
This related to https://github.com/com-lihaoyi/Ammonite/issues/1228, which is worth a full read to understand the motivation We need a module, that can * read an Ammonite or scala-cli script, * inspect it's...