bzlmod: Types for module extension *evaluation* ================================================================= (https://github.com/bazelbuild/bazel/issues/13316) * `ModuleExtensionContext`: The `module_ctx` object to be passed to the module extension's implementation function. For now, it only has 1 extra property `modules` which allows the module extension to access the dependency graph and all relevant tags. * `StarlarkBazelModule`: The elements in `module_ctx.modules`. Each exposes the name and version of the module, and all the tags on it too. * `TypeCheckedTag`: The type-checked version of `Tag`, which is exposed to Starlark through `StarlarkBazelModule` above. It contains all the attribute values passed to it in tags, but also has everything converted to native types and back to Starlark (so strings in `Tag` could become Labels in `TypeCheckedTag`). PiperOrigin-RevId: 395101902
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/BUILD b/src/test/java/com/google/devtools/build/lib/skyframe/BUILD index 4a916e6..f7f7cdf 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/BUILD +++ b/src/test/java/com/google/devtools/build/lib/skyframe/BUILD
@@ -102,7 +102,7 @@ }) + [ ":testutil", "//src/main/java/com/google/devtools/build/lib/bazel/bzlmod:common", - "//src/main/java/com/google/devtools/build/lib/bazel/bzlmod:resolution", + "//src/main/java/com/google/devtools/build/lib/bazel/bzlmod:resolution_impl", "//src/main/java/com/google/devtools/build/lib:build-request-options", "//src/main/java/com/google/devtools/build/lib:keep-going-option", "//src/main/java/com/google/devtools/build/lib:runtime",