chromium/infra/config/generated/OWNERS

# 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.*[email protected]
per-file builders/*/*/targets/chromium.android.*[email protected]

# 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/[email protected]
per-file builders/*/*/targets/[email protected]

# 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

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