diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..99a9de0c6973f807eef1533acc2c557af7912f2d --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,17 @@ +load("@rules_license//rules:license.bzl", "license") +load("@rules_license//rules:package_info.bzl", "package_info") + +license( + name = "license", + license_kinds = [ + "@rules_license//licenses/spdx:MIT", + ], + license_text = "//:LICENSE.md", + visibility = ["//:__subpackages__"], +) + +# TODO: switch to `current_module_package_info` when released in `rules_license` +package_info( + name = "package_info", + visibility = ["//:__subpackages__"], +) diff --git a/MODULE.bazel b/MODULE.bazel index afa3b69f565a2e0e187f812d04001e02b7bcb68f..0973d02876922a4aa76b90c1c4f0fcf0ca62120d 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -13,6 +13,7 @@ bazel_dep(name = "download_utils", version = "1.0.0-beta.2") bazel_dep(name = "rules_coreutils", version = "1.0.0-beta.6") bazel_dep(name = "rules_tar", version = "1.0.0-beta.2") bazel_dep(name = "ape", version = "1.0.0-beta.12") +bazel_dep(name = "rules_license", version = "1.0.0") download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "download_file") diff --git a/REPO.bazel b/REPO.bazel new file mode 100644 index 0000000000000000000000000000000000000000..d4c9ccf4e7d5e8bf973ef1e1d1e7873e7d5c90b5 --- /dev/null +++ b/REPO.bazel @@ -0,0 +1,6 @@ +repo( + default_package_metadata = [ + "//:package_info", + "//:license", + ], +)