Alex Eagle
Alex Eagle
I'll also point out that the Bazel team has committed to bzlmod being the default in a couple months (with Bazel 7.0), and required for everyone in the major version...
https://github.com/bazelbuild/rules_jvm_external/tree/master/examples/bzlmod is a canonical, minimal example of how Bazel Java users are meant to use bzlmod, I imagine you can repro easily with that.
From the OP: > env is Windows 10 I wonder if it repros on Windows but not on Mac/Linux?
Could you point to which platforms are officially supported? I don't see it on the readme
FWIW, rules_oci has convenient logic for you just specify `latest` in the `oci_pull` rule and it gives you the command to "repin" it https://github.com/bazel-contrib/rules_oci/blob/main/oci/pull.bzl#L372-L378
You call tools in your container which aren't hermetic, like `apt-get install` - so that tool produces a different output. Bazel can only provide determinism if the tools it runs...
Ping
yeah I think the only integration test is to actually run stardoc from userland against our release artifact. And it would have to cover all the APIs, I guess just...
also if we used gazelle to generate our `bzl_library` targets that might make it hard to get it wrong
We still need the linker for the npm_package_bin case (a program run as a tool in the execroot to transform inputs to outputs under bazel build - no runfiles is...