diff options
Diffstat (limited to 'rules/gather_metadata.bzl')
-rw-r--r-- | rules/gather_metadata.bzl | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/rules/gather_metadata.bzl b/rules/gather_metadata.bzl index 9e96cba..7f3124d 100644 --- a/rules/gather_metadata.bzl +++ b/rules/gather_metadata.bzl @@ -21,8 +21,11 @@ load( ) load( "@rules_license//rules:providers.bzl", - "MetadataInfo", + "ExperimentalMetadataInfo", "PackageInfo", +) +load( + "@rules_license//rules:private/gathering_providers.bzl", "TransitiveMetadataInfo", ) @@ -47,7 +50,13 @@ def _bazel_package(label): return l[0:-(len(label.name) + 1)] def _gather_metadata_info_impl(target, ctx): - return gather_metadata_info_common(target, ctx, TransitiveMetadataInfo, NAMESPACES, [MetadataInfo, PackageInfo], should_traverse) + return gather_metadata_info_common( + target, + ctx, + TransitiveMetadataInfo, + NAMESPACES, + [ExperimentalMetadataInfo, PackageInfo], + should_traverse) gather_metadata_info = aspect( doc = """Collects LicenseInfo providers into a single TransitiveMetadataInfo provider.""", @@ -283,7 +292,7 @@ def metadata_info_to_json(metadata_info): package_url = mi.package_url, package_version = mi.package_version, )) - # experimental: Support the MetadataInfo bag of data + # experimental: Support the ExperimentalMetadataInfo bag of data if mi.type == "package_info_alt": all_packages.append(package_info_template.format( label = _strip_null_repo(mi.label), |