Files
mongo/buildscripts/bazel_rules_mongo/codeowners/BUILD.bazel
Trevor Guidry fcf905ba8e SERVER-104617 Update bazel_rules_mongo to 0.1.5 (#35656)
GitOrigin-RevId: 0ed9d3d01a283f2a5ba55d9b3d08aa196b3a6629
2025-05-02 04:28:55 +00:00

57 lines
1.4 KiB
Python

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