diff --git a/.github/BUILD.bazel b/.github/BUILD.bazel deleted file mode 100644 index 0ccd8fe981..0000000000 --- a/.github/BUILD.bazel +++ /dev/null @@ -1,25 +0,0 @@ -load("@bazel_skylib//rules:diff_test.bzl", "diff_test") -load("@rules_codeowners//tools:codeowners.bzl", "generate_codeowners") - -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": [], - }), -) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index c5977d4ac1..c2a9ebbab3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,5 +1 @@ -# AUTO GENERATED edits will be lost -# To update, run: -# yarn update-codeowners - * @mattem @gregmagolan @alexeagle @jbedard diff --git a/repositories.bzl b/repositories.bzl index 057b42e7ea..cb144e913c 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -43,13 +43,6 @@ def rules_nodejs_dev_dependencies(): urls = ["https://github.com/bazelbuild/stardoc/releases/download/0.6.2/stardoc-0.6.2.tar.gz"], ) - http_archive( - name = "rules_codeowners", - strip_prefix = "rules_codeowners-4f44c38b5f43ceecf5f02a502d129dc830b8c66f", - sha256 = "2858ba495f02432c715583f040ca1dd22a7f94786f36b58dc796e151d5014758", - urls = ["https://github.com/zegl/rules_codeowners/archive/4f44c38b5f43ceecf5f02a502d129dc830b8c66f.zip"], - ) - http_archive( name = "aspect_bazel_lib", sha256 = "6d758a8f646ecee7a3e294fbe4386daafbe0e5966723009c290d493f227c390b", diff --git a/tools/defaults.bzl b/tools/defaults.bzl deleted file mode 100644 index 9a4acc38dd..0000000000 --- a/tools/defaults.bzl +++ /dev/null @@ -1,41 +0,0 @@ -"""Wrappers around build rules - -These set common default attributes and behaviors for our local repo -""" - -load("@rules_codeowners//tools:codeowners.bzl", _codeowners = "codeowners") - -_GLOBAL_OWNERS = [ - "@alexeagle", - "@gregmagolan", - "@mattem", - "@jbedard", -] - -def codeowners(name = "OWNERS", no_parent = False, **kwargs): - """Convenience macro to set some defaults - - Args: - name: Unique name for target - no_parent: Mimic the google3 OWNERS file which allows a .no-parent rule to avoid inheriting global approvers, see http://go/owners#noparent - **kwargs: see codeowners rule docs - """ - pkg = native.package_name() - teams = [kwargs.pop("team")] if "team" in kwargs.keys() else kwargs.pop("teams", []) - patterns = kwargs.pop("patterns") if "patterns" in kwargs.keys() else [kwargs.pop("pattern", "**")] - - if pkg.startswith("."): - # buildifier: disable=print - print(pkg, name) - - # Googlers: see http://go/owners#noparent - if not no_parent: - teams += [owner for owner in _GLOBAL_OWNERS if owner not in teams] - - _codeowners( - name = name, - patterns = patterns, - teams = teams, - visibility = ["//.github:__pkg__"], - **kwargs - )