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)