From a9f595217bd676161c29bc94f13e55d7e1243fda Mon Sep 17 00:00:00 2001 From: Anjali Kumar Date: Thu, 13 Feb 2025 15:33:00 +0000 Subject: [PATCH] feat: add rules_license for licensing --- BUILD.bazel | 17 +++++++++++++++++ MODULE.bazel | 1 + REPO.bazel | 6 ++++++ 3 files changed, 24 insertions(+) create mode 100644 BUILD.bazel create mode 100644 REPO.bazel diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 0000000..99a9de0 --- /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 afa3b69..0973d02 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 0000000..d4c9ccf --- /dev/null +++ b/REPO.bazel @@ -0,0 +1,6 @@ +repo( + default_package_metadata = [ + "//:package_info", + "//:license", + ], +) -- GitLab