1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-01 07:14:29 +00:00

[infra] Add OWNERS to the Dart SDK

* Add team "groups" in tools/OWNERS_<group name>.
* Add top-level OWNERS as a fallback.
* Add OWNERS for all top-level directories.
* Add OWNERS to all packages.

For additional background information see go/dart-sdk-owners.

TEST=No op until code-owners is enabled.
Bug: b/200915407
Change-Id: I7fe6116cc599c749cd50ca16151d6d6a801d99d7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/229147
Reviewed-by: Jonas Termansen <sortie@google.com>
This commit is contained in:
Alexander Thomas 2022-02-14 14:06:34 +00:00
parent e05620f51c
commit 30beab0f43
70 changed files with 158 additions and 0 deletions

2
.dart_tool/OWNERS Normal file
View File

@ -0,0 +1,2 @@
# Generated file
per-file package_config.json=*

2
.github/OWNERS vendored Normal file
View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_PRODUCT
file:/tools/OWNERS_INFRA

23
OWNERS Normal file
View File

@ -0,0 +1,23 @@
# Global approvers - only to be used as a last resort.
asiva@google.com #{LAST_RESORT_SUGGESTION}
athom@google.com #{LAST_RESORT_SUGGESTION}
kustermann@google.com #{LAST_RESORT_SUGGESTION}
leafp@google.com #{LAST_RESORT_SUGGESTION}
sigmund@google.com #{LAST_RESORT_SUGGESTION}
vegorov@google.com #{LAST_RESORT_SUGGESTION}
vsm@google.com #{LAST_RESORT_SUGGESTION}
# DEPS
per-file DEPS=/tools/OWNERS_ENG
# Changelog, AUTHORS, and .git* do not require approval.
per-file CHANGELOG.md,AUTHORS,.gitattributes,.gitconfig,.gitignore=*
# Product documentation
CONTRIBUTING.md,LICENSE,PATENT_GRANT,README.*,SECURITY.md=file:/tools/OWNERS_PRODUCT
# Top level build files
per-file .clang-format,BUILD.gn,sdk_args.gni=file:/tools/OWNERS_VM,file:/tools/OWNERS_INFRA
# Generated file
per-file .packages=*

1
benchmarks/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
build/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

2
docs/OWNERS Normal file
View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION
file:/tools/OWNERS_PRODUCT

2
pkg/OWNERS Normal file
View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION #{LAST_RESORT_SUGGESTION}
file:/tools/OWNERS_INFRA #{LAST_RESORT_SUGGESTION}

View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_CFE

View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

1
pkg/analyzer/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

1
pkg/analyzer_cli/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

1
pkg/async_helper/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

View File

@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION

1
pkg/compiler/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/dart2js_info/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/dart2js_tools/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/dart2native/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
pkg/dart_internal/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION

1
pkg/dartdev/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
pkg/dds/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
pkg/dev_compiler/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/diagnostic/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
pkg/expect/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
pkg/front_end/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_CFE

View File

@ -0,0 +1 @@
file:/tools/OWNERS_CFE

1
pkg/js/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/js_ast/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/js_runtime/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/kernel/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_CFE

View File

@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION

2
pkg/meta/OWNERS Normal file
View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_FOUNDATION

1
pkg/modular_test/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_FOUNDATION

1
pkg/scrape/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION

1
pkg/smith/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_INFRA

View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

1
pkg/status_file/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_INFRA

1
pkg/telemetry/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER

1
pkg/test_runner/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_INFRA

1
pkg/testing/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_CFE

1
pkg/vm/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
pkg/vm_service/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
runtime/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
samples-dev/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
samples/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
samples_2/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

1
sdk/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

View File

@ -0,0 +1 @@
file:/tools/OWNERS_WEB

View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

1
tests/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG

2
third_party/OWNERS vendored Normal file
View File

@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION #{LAST_RESORT_SUGGESTION}
file:/tools/OWNERS_INFRA #{LAST_RESORT_SUGGESTION}

1
third_party/tcmalloc/OWNERS vendored Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_VM

10
tools/OWNERS Normal file
View File

@ -0,0 +1,10 @@
file:/OWNERS_INFRA
# Groups administrate themselves.
per-file OWNERS_ANALYZER=file:OWNERS_ANALYZER
per-file OWNERS_CFE=file:OWNERS_CFE
per-file OWNERS_FOUNDATION=file:OWNERS_FOUNDATION
per-file OWNERS_INFRA=file:OWNERS_INFRA
per-file OWNERS_PRODUCT=file:OWNERS_PRODUCT
per-file OWNERS_VM=file:OWNERS_VM
per-file OWNERS_WEB=file:OWNERS_WEB

6
tools/OWNERS_ANALYZER Normal file
View File

@ -0,0 +1,6 @@
brianwilkerson@google.com
jcollins@google.com
leafp@google.com
paulberry@google.com
scheglov@google.com
srawlins@google.com

4
tools/OWNERS_CFE Normal file
View File

@ -0,0 +1,4 @@
cstefantsova@google.com
jensj@google.com
johnniwinther@google.com
vegorov@google.com

7
tools/OWNERS_ENG Normal file
View File

@ -0,0 +1,7 @@
# All engineering teams
file:OWNERS_ANALYZER
file:OWNERS_CFE
file:OWNERS_FOUNDATION
file:OWNERS_INFRA
file:OWNERS_VM
file:OWNERS_WEB

7
tools/OWNERS_FOUNDATION Normal file
View File

@ -0,0 +1,7 @@
eernst@google.com
jakemac@google.com
leafp@google.com
lrn@google.com
nbosch@google.com
paulberry@google.com
rnystrom@google.com

3
tools/OWNERS_INFRA Normal file
View File

@ -0,0 +1,3 @@
athom@google.com
sortie@google.com
whesse@google.com

2
tools/OWNERS_PRODUCT Normal file
View File

@ -0,0 +1,2 @@
kevmoo@google.com
mit@google.com

13
tools/OWNERS_VM Normal file
View File

@ -0,0 +1,13 @@
aam@google.com
alexmarkov@google.com
asiva@google.com
askesc@google.com
bkonyi@google.com
bquinlan@google.com
cskau@google.com
dacoharkes@google.com
kustermann@google.com
liama@google.com
rmacnak@google.com
sstrickl@google.com
vegorov@google.com

15
tools/OWNERS_WEB Normal file
View File

@ -0,0 +1,15 @@
annagrin@google.com
elliottbrooks@google.com
fishythefish@google.com
grouma@google.com
jacobr@google.com
joshualitt@google.com
kevmoo@google.com
leonsenft@google.com
markzipan@google.com
nshahan@google.com
rileyporter@google.com
sigmund@google.com
sra@google.com
srujzs@google.com
vsm@google.com

1
utils/OWNERS Normal file
View File

@ -0,0 +1 @@
file:/tools/OWNERS_ENG