ci: fix pullapprove groups and conditions (#14167)

- restrict root to be just root
- add fallback users to all groups
- fix indentation
- change order of users so that primary reviewers are first, follow by alpha-sorted secondaries, followed by fallback reviewers
This commit is contained in:
Igor Minar 2017-01-29 11:01:38 -08:00 committed by Miško Hevery
parent 7b7ae5fe56
commit a699a448fb
1 changed files with 65 additions and 15 deletions

View File

@ -33,7 +33,13 @@ groups:
root: root:
conditions: conditions:
files: files:
includes:
- "*" - "*"
excludes:
- "angular.io/*"
- "integration/*"
- "modules/*"
- "tools/*"
users: users:
- IgorMinar - IgorMinar
- mhevery - mhevery
@ -41,13 +47,27 @@ groups:
build-and-ci: build-and-ci:
conditions: conditions:
files: files:
includes:
- "*.yml" - "*.yml"
- "*.json" - "*.json"
- "*.lock" - "*.lock"
- "tools/*"
excludes:
- "tools/@angular/tsc-wrapped/*"
users: users:
- IgorMinar #primary - IgorMinar #primary
- mhevery - mhevery
integration:
conditions:
files:
- "integration/*"
users:
- alexeagle
- mhevery
- tbosch
- vicb
- IgorMinar #fallback
core: core:
@ -55,9 +75,10 @@ groups:
files: files:
- "modules/@angular/core/*" - "modules/@angular/core/*"
users: users:
- mhevery
- tbosch #primary - tbosch #primary
- mhevery
- vicb - vicb
- IgorMinar #fallback
compiler/animations: compiler/animations:
conditions: conditions:
@ -66,22 +87,28 @@ groups:
users: users:
- matsko #primary - matsko #primary
- tbosch - tbosch
- IgorMinar #fallback
- mhevery #fallback
compiler/i18n: compiler/i18n:
conditions: conditions:
files: files:
- "modules/@angular/compiler/src/i18n/*" - "modules/@angular/compiler/src/i18n/*"
users: users:
- tbosch
- vicb #primary - vicb #primary
- tbosch
- IgorMinar #fallback
- mhevery #fallback
compiler: compiler:
conditions: conditions:
files: files:
- "modules/@angular/compiler/*" - "modules/@angular/compiler/*"
users: users:
- mhevery
- tbosch #primary - tbosch #primary
- mhevery
- IgorMinar #fallback
- mhevery #fallback
compiler-cli: compiler-cli:
conditions: conditions:
@ -92,6 +119,8 @@ groups:
- alexeagle - alexeagle
- chuckjaz - chuckjaz
- tbosch - tbosch
- IgorMinar #fallback
- mhevery #fallback
common: common:
conditions: conditions:
@ -100,6 +129,8 @@ groups:
users: users:
- pkozlowski-opensource #primary - pkozlowski-opensource #primary
- vicb - vicb
- IgorMinar #fallback
- mhevery #fallback
forms: forms:
conditions: conditions:
@ -108,14 +139,18 @@ groups:
users: users:
- kara #primary - kara #primary
# needs secondary # needs secondary
- IgorMinar #fallback
- mhevery #fallback
http: http:
conditions: conditions:
files: files:
- "modules/@angular/http/*" - "modules/@angular/http/*"
users: users:
- alxhub
- vikerman #primary - vikerman #primary
- alxhub
- IgorMinar #fallback
- mhevery #fallback
language-service: language-service:
conditions: conditions:
@ -124,6 +159,8 @@ groups:
users: users:
- chuckjaz #primary - chuckjaz #primary
# needs secondary # needs secondary
- IgorMinar #fallback
- mhevery #fallback
router: router:
conditions: conditions:
@ -132,14 +169,18 @@ groups:
users: users:
- vicb #primary - vicb #primary
# needs secondary # needs secondary
- IgorMinar #fallback
- mhevery #fallback
upgrade: upgrade:
conditions: conditions:
files: files:
- "modules/@angular/upgrade/*" - "modules/@angular/upgrade/*"
users: users:
- gkalpak
- petebacondarwin #primary - petebacondarwin #primary
- gkalpak
- IgorMinar #fallback
- mhevery #fallback
platform-browser: platform-browser:
conditions: conditions:
@ -148,14 +189,18 @@ groups:
users: users:
- tbosch #primary - tbosch #primary
- vicb - vicb
- IgorMinar #fallback
- mhevery #fallback
platform-server: platform-server:
conditions: conditions:
files: files:
- "modules/@angular/platform-server/*" - "modules/@angular/platform-server/*"
users: users:
- alxhub
- vikerman #primary - vikerman #primary
- alxhub
- IgorMinar #fallback
- mhevery #fallback
platform-webworker: platform-webworker:
conditions: conditions:
@ -164,6 +209,8 @@ groups:
users: users:
- vicb #primary - vicb #primary
# needs secondary # needs secondary
- IgorMinar #fallback
- mhevery #fallback
@ -174,6 +221,8 @@ groups:
users: users:
- tbosch #primary - tbosch #primary
# needs secondary # needs secondary
- IgorMinar #fallback
- mhevery #fallback
angular.io: angular.io:
conditions: conditions:
@ -182,3 +231,4 @@ groups:
users: users:
- IgorMinar - IgorMinar
- robwormald - robwormald
- mhevery #fallback