Refactor the depot_tools OWNERS file.

Allow all teams (Build, CrOS, LUCI, reclient) to self-manage their
members.

Grant (co-)ownership for all build tools (Ninja, Siso, GN, reclient,
Bazel) to BUILD_OWNERS.

Simplify globs to grant teams ownership of their respective files.

Change-Id: Ibf9167db7c4c6d7fe6e3a25d9445a661f8852415
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4875978
Auto-Submit: Philipp Wollermann <philwo@google.com>
Reviewed-by: Joanna Wang <jojwang@chromium.org>
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Commit-Queue: Joanna Wang <jojwang@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
changes/78/4875978/4
Philipp Wollermann 2 years ago committed by LUCI CQ
parent dfc269c334
commit 96a5bc2c44

@ -8,30 +8,50 @@ jojwang@google.com
sokcevic@google.com
yiwzhang@google.com
# Allow teams to self-manage who belongs to them.
per-file BUILD_OWNERS=file://BUILD_OWNERS
per-file CROS_OWNERS=file://CROS_OWNERS
per-file LUCI_OWNERS=file://LUCI_OWNERS
per-file RECLIENT_OWNERS=file://RECLIENT_OWNERS
# Ninja
per-file autoninja*=brucedawson@chromium.org
per-file autoninja*=dpranke@google.com
per-file gn*=dpranke@google.com
per-file autosiso*=file://BUILD_OWNERS
per-file autoninja*=file://BUILD_OWNERS
per-file ninja*=dpranke@google.com
per-file ninja*=thakis@chromium.org
per-file ninja_reclient.py=file://BUILD_OWNERS
per-file ninja*=file://BUILD_OWNERS
per-file ninja_reclient.py=file://RECLIENT_OWNERS
per-file ninjalog*=tikuta@chromium.org
per-file post_build_ninja_summary.py=brucedawson@chromium.org
per-file reclient_helper.py=file://BUILD_OWNERS
per-file reclient_helper.py=file://RECLIENT_OWNERS
per-file reclient_metrics*=file://BUILD_OWNERS
per-file reclient_metrics*=file://RECLIENT_OWNERS
per-file reclientreport*=file://RECLIENT_OWNERS
per-file post_build_ninja_summary.py=file://BUILD_OWNERS
# GN
per-file gn*=dpranke@google.com
per-file gn*=file://BUILD_OWNERS
# Siso
per-file autosiso*=file://BUILD_OWNERS
per-file siso*=file://BUILD_OWNERS
# reclient
per-file reclient*=file://BUILD_OWNERS
per-file reclient*=file://RECLIENT_OWNERS
# Bazel
per-file bazel*=file://CROS_OWNERS
per-file bazel*=file://BUILD_OWNERS
# Goma
per-file goma*=file://BUILD_OWNERS
# For Goma client updates
per-file cipd_manifest*=file://BUILD_OWNERS
per-file presubmit*.py=brucedawson@chromium.org
per-file pylint*=vapier@chromium.org
per-file bazel=file://CROS_OWNERS
per-file bazel.py=file://CROS_OWNERS
# ChromeOS related tooling
per-file cbuildbot=file://CROS_OWNERS
per-file cros=file://CROS_OWNERS
per-file *cros_python2*=file://CROS_OWNERS
@ -39,13 +59,6 @@ per-file cros_sdk=file://CROS_OWNERS
per-file gerrit=file://CROS_OWNERS
per-file repo=file://CROS_OWNERS
per-file repo_launcher=file://CROS_OWNERS
per-file CROS_OWNERS=file://CROS_OWNERS
# for the Goma client update
per-file cipd_manifest*=file://BUILD_OWNERS
per-file BUILD_OWNERS=file://BUILD_OWNERS
per-file siso*=file://BUILD_OWNERS
# LUCI related tooling
per-file bb*=file://LUCI_OWNERS
@ -55,4 +68,3 @@ per-file cit*=file://LUCI_OWNERS
per-file led*=file://LUCI_OWNERS
per-file luci*=file://LUCI_OWNERS
per-file vpython*=file://LUCI_OWNERS
per-file LUCI_OWNERS=file://LUCI_OWNERS

Loading…
Cancel
Save