1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89

infra / config / generated / OWNERS [blame]

# For most generated files, any OWNER of starlark files should be an owner of
# the generated configs. cq-usage and sheriff-rotations are both "set noparent",
# so setting owners for them here would be moot.
per-file builder-owners/...=*
per-file health-specs/...=*
per-file luci/...=*
per-file *.md=*
per-file *.pyl=*

# These files are synced to //testing/buildbot to be used as inputs to
# //testing/buildbot/generate_buildbot_json.py, see comment for *.pyl owner in
# //testing/buildbot/OWNERS for reasoning here.
per-file testing/*.pyl=*

# For the builders directory, we only want to enable changes for everyone to the
# properties.json files, which would require an owner review for some .star file
# that resulted in the change.
per-file builders/*/*/properties.json=*
per-file builders/*/*/shadow-properties.json=*

# Enable changes in GN args related files in the builders folder.
# These files are generated based on GN args configuration specified in builder
# definitions in .star files.
per-file builders/*/*/gn-args.json=*
per-file builders/gn_args_locations.json=*
per-file builders-dev/*/*/gn-args.json=*
per-file builders-dev/gn_args_locations.json=*

# Enable additional owners for specific json files. This is reserved for people
# that are familiar with how Chromium builders run tests and understand the
# implications of changing these files. Unfortunately, changing specific builder
# bundles requires an owner of the starlark file as well. See
# crbug.com/338426142 for more information and a possible solution.

# Until such time as all of the builders in a builder group are migrated to set
# their tests in starlark, these entries should be kept in sync with
# //testing/buildbot

# LINT.IfChange(chromium_tests)

# For Weblayer skew tests related reviews
per-file builders/*/*/targets/chromium.android.*=chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com

# For Android related reviews
per-file builders/*/*/targets/chromium.android.*=zhiyuans@google.com
per-file builders/*/*/targets/chromium.android.*=wnwen@chromium.org

# For Lacros version skew tests related reviews
per-file builders/*/*/targets/chromium.chromiumos.json=lacros-version-skew-roller@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/chromium.fyi.json=lacros-version-skew-roller@chops-service-accounts.iam.gserviceaccount.com
# TODO(crbug.com/40191809) Remove the following 3 lines when the conversion is done.
per-file builders/*/*/targets/chromium.fyi.json=chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/chromium.chromiumos.json=chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/chromium.memory.json=chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/chromium.coverage.json=chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com

# For Lacros skylab tests cros image roller related reviews
per-file builders/*/*/targets/chromium.chromiumos.json=skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/chromium.fyi.json=skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com
per-file builders/*/*/targets/tryserver.chromium.chromiumos.json=skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com

# iOS Owners
per-file builders/*/*/targets/chromium.clang.json=file://infra/config/groups/ios/OWNERS
per-file builders/*/*/targets/chromium.fyi.json=file://infra/config/groups/ios/OWNERS
per-file builders/*/*/targets/chromium.mac.json=file://infra/config/groups/ios/OWNERS

# Fuchsia owners.
per-file builders/*/*/targets/chromium.clang.json=file://build/fuchsia/OWNERS
per-file builders/*/*/targets/chromium.fuchsia.fyi.json=file://build/fuchsia/OWNERS
per-file builders/*/*/targets/chromium.fuchsia.json=file://build/fuchsia/OWNERS
per-file builders/*/*/targets/chromium.fyi.json=file://build/fuchsia/OWNERS

# Rust owners
per-file builders/*/*/targets/chromium.rust.json=file://build/rust/OWNERS

# Code Coverage
per-file builders/*/*/targets/chromium.coverage.json=jeffyoon@google.com
per-file builders/*/*/targets/chromium.coverage.json=pasthana@google.com

# WebRTC owners
per-file builders/*/*/targets/chromium.webrtc.fyi.json=file://infra/config/subprojects/webrtc/OWNERS
per-file builders/*/*/targets/chromium.webrtc.json=file://infra/config/subprojects/webrtc/OWNERS

# Build team owners
per-file builders/*/*/targets/chromium.build.fyi.json=file://infra/config/groups/chrome-build/OWNERS
per-file builders/*/*/targets/chromium.build.json=file://infra/config/groups/chrome-build/OWNERS


# LINT.ThenChange(/testing/buildbot/OWNERS:chromium_tests)