Skip to content

Commit

Permalink
[infra] Add OWNERS to the Dart SDK
Browse files Browse the repository at this point in the history
* 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 <[email protected]>
  • Loading branch information
athomas committed Feb 14, 2022
1 parent e05620f commit 30beab0
Show file tree
Hide file tree
Showing 70 changed files with 158 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .dart_tool/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Generated file
per-file package_config.json=*
2 changes: 2 additions & 0 deletions .github/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_PRODUCT
file:/tools/OWNERS_INFRA
23 changes: 23 additions & 0 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Global approvers - only to be used as a last resort.
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{LAST_RESORT_SUGGESTION}
[email protected] #{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 change: 1 addition & 0 deletions benchmarks/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions build/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
2 changes: 2 additions & 0 deletions docs/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION
file:/tools/OWNERS_PRODUCT
2 changes: 2 additions & 0 deletions pkg/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION #{LAST_RESORT_SUGGESTION}
file:/tools/OWNERS_INFRA #{LAST_RESORT_SUGGESTION}
2 changes: 2 additions & 0 deletions pkg/_fe_analyzer_shared/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_CFE
1 change: 1 addition & 0 deletions pkg/analysis_server/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/analysis_server_client/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/analyzer/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/analyzer_cli/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/analyzer_plugin/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/analyzer_utilities/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/async_helper/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions pkg/build_integration/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION
1 change: 1 addition & 0 deletions pkg/compiler/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/dart2js_info/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/dart2js_runtime_metrics/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/dart2js_tools/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/dart2native/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions pkg/dart_internal/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION
1 change: 1 addition & 0 deletions pkg/dartdev/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions pkg/dds/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions pkg/dds_service_extensions/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions pkg/dev_compiler/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/diagnostic/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions pkg/expect/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions pkg/front_end/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_CFE
1 change: 1 addition & 0 deletions pkg/frontend_server/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_CFE
1 change: 1 addition & 0 deletions pkg/js/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/js_ast/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/js_runtime/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/kernel/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_CFE
1 change: 1 addition & 0 deletions pkg/language_versioning_2.7_test/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION
2 changes: 2 additions & 0 deletions pkg/meta/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_FOUNDATION
1 change: 1 addition & 0 deletions pkg/modular_test/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/native_stack_traces/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
2 changes: 2 additions & 0 deletions pkg/nnbd_migration/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_ANALYZER
file:/tools/OWNERS_FOUNDATION
1 change: 1 addition & 0 deletions pkg/scrape/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_FOUNDATION
1 change: 1 addition & 0 deletions pkg/smith/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_INFRA
1 change: 1 addition & 0 deletions pkg/sourcemap_testing/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions pkg/status_file/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_INFRA
1 change: 1 addition & 0 deletions pkg/telemetry/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ANALYZER
1 change: 1 addition & 0 deletions pkg/test_runner/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_INFRA
1 change: 1 addition & 0 deletions pkg/testing/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_CFE
1 change: 1 addition & 0 deletions pkg/vm/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions pkg/vm_service/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions pkg/vm_snapshot_analysis/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions runtime/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions samples-dev/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions samples/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions samples_2/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions sdk/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
1 change: 1 addition & 0 deletions sdk/lib/_internal/js_dev_runtime/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions sdk/lib/_internal/js_runtime/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_WEB
1 change: 1 addition & 0 deletions sdk/lib/_internal/vm/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
1 change: 1 addition & 0 deletions tests/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG
2 changes: 2 additions & 0 deletions third_party/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
file:/tools/OWNERS_FOUNDATION #{LAST_RESORT_SUGGESTION}
file:/tools/OWNERS_INFRA #{LAST_RESORT_SUGGESTION}
1 change: 1 addition & 0 deletions third_party/tcmalloc/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_VM
10 changes: 10 additions & 0 deletions tools/OWNERS
Original file line number Diff line number Diff line change
@@ -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 changes: 6 additions & 0 deletions tools/OWNERS_ANALYZER
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
4 changes: 4 additions & 0 deletions tools/OWNERS_CFE
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[email protected]
[email protected]
[email protected]
[email protected]
7 changes: 7 additions & 0 deletions tools/OWNERS_ENG
Original file line number Diff line number Diff line change
@@ -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 changes: 7 additions & 0 deletions tools/OWNERS_FOUNDATION
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
3 changes: 3 additions & 0 deletions tools/OWNERS_INFRA
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[email protected]
[email protected]
[email protected]
2 changes: 2 additions & 0 deletions tools/OWNERS_PRODUCT
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[email protected]
[email protected]
1 change: 1 addition & 0 deletions utils/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
file:/tools/OWNERS_ENG

0 comments on commit 30beab0

Please sign in to comment.