Frank Thomas

Results 290 comments of Frank Thomas

I think we can build a prototype for BSP support using Mill even if we currently don't get the resolvers from the build server. We could just use Maven Central...

I have a working prototype that implements the above workflow and talks to Mill at https://github.com/scala-steward-org/scala-steward/compare/wip/bsp. Extracting dependencies from the `buildTarget/dependencyModules` currently works for Java dependencies but not for Scala...

Tried this prototype with a [simple Bazel project](https://github.com/scala-steward-org/test-repo-2/tree/bazel) but unfortunately `bazelbsp` is not yet a dependency modules provider (`dependencyModulesProvider = null`).

Just tested it with 0.11.0-M3: ``` [info] DependencyModule [ [info] name = "eu.timepit:refined_2.13" [info] version = "0.10.1" [info] dataKind = null [info] data = null [info] ], [info] DependencyModule [...

FYI: [BspServerType.scala](https://github.com/scala-steward-org/scala-steward/blob/e5e5dadb84f346ecb1b46c2bfd7369e115d029fe/modules/core/src/main/scala/org/scalasteward/core/buildtool/bsp/BspServerType.scala) on the [wip/bsp](https://github.com/scala-steward-org/scala-steward/tree/wip/bsp) branch now lists BSP servers that are known to Scala Steward and states if they can be used to extract dependencies. Currently only Mill reports...

This is not an issue for me anymore. Closing.

The following dependencies are currently not available for Scala 3: * io.circe:circe-generic-extras_3:0.14.3: https://github.com/circe/circe-generic-extras/issues/168 * io.get-coursier:coursier-sbt-maven-repository_3:2.1.8: https://github.com/coursier/coursier/issues/2001

GitHub's security advisories are now available via a REST API: https://github.blog/changelog/2023-07-28-get-global-security-advisories-via-rest-api/ This should make it easier to integrate it in Scala Steward.

I agree with @bjaglin's assessment. The build should make sure that all files are available for compilation and if it does, there is no need for a `PreUpdateHook` in Scala...

Scala Steward supports [custom `PostUpdateHook`s in the repo config](https://github.com/scala-steward-org/scala-steward/blob/9a2059b4c88797d1890e13fdea53ac477ec3c5f7/docs/repo-specific-configuration.md?plain=1#L137-L144) for a while now and I think sbt-lock integration can be purely done as `PostUpdateHook`. Anyone who wants to update their...