blob: a1374f9dd877175800201c66390e14fac43db09b [file] [log] [blame]
load("@rules_codeowners//tools:codeowners.bzl", "generate_codeowners")
load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
generate_codeowners(
name = "gen_codeowners",
generated_comment = "# AUTO GENERATED edits will be lost\n# To update, run:\n# yarn update-codeowners",
# This list is auto-generated by `yarn update-codeowners`
# do not sort
owners = [
"//:OWNERS",
],
)
diff_test(
name = "check_codeowners",
failure_message = "Please run: bazel run //.github:gen_codeowners",
file1 = ":gen_codeowners",
file2 = "CODEOWNERS",
target_compatible_with = select({
# produces different line endings on Windows
# which makes the diff_test fail
"@platforms//os:windows": ["@platforms//:incompatible"],
"//conditions:default": [],
}),
)