Files
mongo/buildscripts/bazel_rules_mongo/codeowners/BUILD.bazel
Trevor Guidry 831fd48363 SERVER-102675 Bundle up codeowners tooling into bazel rule (#33854)
GitOrigin-RevId: f164862110f362cb2daee5cb41e39ce184ea5d27
2025-04-10 02:43:49 +00:00

45 lines
1.0 KiB
Python

load("@poetry//:dependencies.bzl", "dependency")
py_binary(
name = "codeowners",
srcs = [
"codeowners_generate.py",
"validate_codeowners.py",
],
data = [
"@codeowners_validator//:codeowners-validator",
],
env = {
"CODEOWNERS_VALIDATOR_PATH": "$(execpath @codeowners_validator//:codeowners-validator)",
},
main = "codeowners_generate.py",
visibility = ["//visibility:public"],
deps = [
dependency(
"pyyaml",
),
],
)
py_binary(
name = "codeowners_add_auto_approver",
srcs = [
"codeowners_generate.py",
"validate_codeowners.py",
],
data = [
"@codeowners_validator//:codeowners-validator",
],
env = {
"CODEOWNERS_VALIDATOR_PATH": "$(execpath @codeowners_validator//:codeowners-validator)",
"ADD_AUTO_APPROVE_USER": "true",
},
main = "codeowners_generate.py",
visibility = ["//visibility:public"],
deps = [
dependency(
"pyyaml",
),
],
)