2017-01-09 18:32:56 -05:00
|
|
|
# Configuration for pullapprove.com
|
2017-01-27 20:49:44 -05:00
|
|
|
#
|
|
|
|
# Approval access and primary role is determined by info in the project ownership spreadsheet:
|
2017-01-09 18:32:56 -05:00
|
|
|
# https://docs.google.com/spreadsheets/d/1-HIlzfbPYGsPr9KuYMe6bLfc4LXzPjpoALqtYRYTZB0/edit?pli=1#gid=0&vpid=A5
|
2017-01-27 20:49:44 -05:00
|
|
|
#
|
|
|
|
# === GitHub username to Full name map ===
|
|
|
|
#
|
|
|
|
# alexeagle - Alex Eagle
|
|
|
|
# alxhub - Alex Rickabaugh
|
2018-02-28 12:45:11 -05:00
|
|
|
# andrewseguin - Andrew Seguin
|
2018-04-17 08:03:49 -04:00
|
|
|
# brandonroberts - Brandon Roberts
|
2017-10-19 09:07:35 -04:00
|
|
|
# brocco - Mike Brocchi
|
2017-01-27 20:49:44 -05:00
|
|
|
# chuckjaz - Chuck Jazdzewski
|
2017-10-19 09:07:35 -04:00
|
|
|
# filipesilva - Filipe Silva
|
2017-01-27 20:49:44 -05:00
|
|
|
# gkalpak - George Kalpakas
|
2017-10-19 09:07:35 -04:00
|
|
|
# hansl - Hans Larsen
|
2017-01-27 20:49:44 -05:00
|
|
|
# IgorMinar - Igor Minar
|
2017-03-01 15:14:47 -05:00
|
|
|
# jasonaden - Jason Aden
|
2018-01-11 19:45:24 -05:00
|
|
|
# kapunahelewong - Kapunahele Wong
|
2017-01-27 20:49:44 -05:00
|
|
|
# kara - Kara Erickson
|
|
|
|
# matsko - Matias Niemelä
|
|
|
|
# mhevery - Misko Hevery
|
|
|
|
# petebacondarwin - Pete Bacon Darwin
|
|
|
|
# pkozlowski-opensource - Pawel Kozlowski
|
|
|
|
# robwormald - Rob Wormald
|
2017-06-24 02:50:13 -04:00
|
|
|
# tinayuangao - Tina Gao
|
2017-01-27 20:49:44 -05:00
|
|
|
# vicb - Victor Berchet
|
|
|
|
# vikerman - Vikram Subramanian
|
2017-06-24 02:50:13 -04:00
|
|
|
|
2017-01-09 18:32:56 -05:00
|
|
|
|
|
|
|
version: 2
|
|
|
|
|
|
|
|
group_defaults:
|
|
|
|
required: 1
|
|
|
|
reset_on_reopened:
|
|
|
|
enabled: true
|
|
|
|
approve_by_comment:
|
2017-01-27 20:49:44 -05:00
|
|
|
enabled: false
|
2017-12-20 17:12:37 -05:00
|
|
|
# see http://docs.pullapprove.com/groups/author_approval/
|
|
|
|
author_approval:
|
2017-12-21 16:44:07 -05:00
|
|
|
# If the author is a reviewer on the PR, they will automatically have an "approved" status.
|
2017-12-20 17:12:37 -05:00
|
|
|
auto: true
|
2017-01-09 18:32:56 -05:00
|
|
|
|
|
|
|
groups:
|
2017-12-21 16:44:07 -05:00
|
|
|
# Require all PRs to have at least one approval from *someone*
|
|
|
|
all:
|
|
|
|
users: all
|
|
|
|
required: 1
|
2018-01-30 17:43:32 -05:00
|
|
|
rejection_value: -999
|
2017-12-21 16:44:07 -05:00
|
|
|
# In this group, your self-approval does not count
|
|
|
|
author_approval:
|
|
|
|
auto: false
|
|
|
|
ignored: true
|
|
|
|
files:
|
|
|
|
include:
|
|
|
|
- "*"
|
|
|
|
|
2017-01-27 20:49:44 -05:00
|
|
|
root:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-02-01 01:15:19 -05:00
|
|
|
include:
|
2017-01-29 14:01:38 -05:00
|
|
|
- "*"
|
2017-02-01 01:15:19 -05:00
|
|
|
exclude:
|
2017-12-20 17:12:37 -05:00
|
|
|
- "WORKSPACE"
|
|
|
|
- "BUILD.bazel"
|
2017-12-12 08:29:31 -05:00
|
|
|
- ".circleci/*"
|
2017-02-09 14:58:36 -05:00
|
|
|
- "aio/*"
|
2017-01-29 14:01:38 -05:00
|
|
|
- "integration/*"
|
|
|
|
- "modules/*"
|
2017-03-10 16:54:28 -05:00
|
|
|
- "packages/*"
|
2017-01-29 14:01:38 -05:00
|
|
|
- "tools/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2018-03-12 17:36:59 -04:00
|
|
|
- alexeagle
|
2017-01-27 20:49:44 -05:00
|
|
|
- IgorMinar
|
|
|
|
- mhevery
|
|
|
|
|
2017-02-03 02:57:59 -05:00
|
|
|
public-api:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
include:
|
|
|
|
- "tools/public_api_guard/*"
|
|
|
|
users:
|
|
|
|
- IgorMinar
|
|
|
|
- mhevery
|
|
|
|
|
2017-09-28 12:28:42 -04:00
|
|
|
bazel:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
include:
|
|
|
|
- "WORKSPACE"
|
|
|
|
- "*.bazel"
|
|
|
|
- "*.bzl"
|
|
|
|
- "packages/bazel/*"
|
2017-12-20 17:12:37 -05:00
|
|
|
- "tools/bazel.rc"
|
2017-09-28 12:28:42 -04:00
|
|
|
users:
|
|
|
|
- alexeagle #primary
|
|
|
|
- chuckjaz
|
2018-01-11 19:45:24 -05:00
|
|
|
- IgorMinar #fallback
|
2018-01-04 14:29:55 -05:00
|
|
|
- mhevery
|
2017-09-28 12:28:42 -04:00
|
|
|
- vikerman #fallback
|
|
|
|
|
2017-01-27 20:49:44 -05:00
|
|
|
build-and-ci:
|
2017-01-09 18:32:56 -05:00
|
|
|
conditions:
|
|
|
|
files:
|
2017-02-01 01:15:19 -05:00
|
|
|
include:
|
2017-01-29 14:01:38 -05:00
|
|
|
- "*.yml"
|
|
|
|
- "*.json"
|
|
|
|
- "*.lock"
|
|
|
|
- "tools/*"
|
2017-02-01 01:15:19 -05:00
|
|
|
exclude:
|
2017-12-20 17:12:37 -05:00
|
|
|
- "tools/bazel.rc"
|
2017-02-03 02:57:59 -05:00
|
|
|
- "tools/public_api_guard/*"
|
2017-02-10 14:55:10 -05:00
|
|
|
- "aio/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- IgorMinar #primary
|
2017-03-01 15:14:47 -05:00
|
|
|
- alexeagle
|
|
|
|
- jasonaden
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
2017-01-29 14:01:38 -05:00
|
|
|
integration:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
- "integration/*"
|
|
|
|
users:
|
|
|
|
- alexeagle
|
|
|
|
- mhevery
|
|
|
|
- vicb
|
|
|
|
- IgorMinar #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
core:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/core/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2018-01-11 19:45:24 -05:00
|
|
|
- mhevery #primary
|
|
|
|
- chuckjaz
|
|
|
|
- kara
|
2017-01-27 20:49:44 -05:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
2017-06-02 16:18:59 -04:00
|
|
|
animations:
|
2017-01-27 20:49:44 -05:00
|
|
|
conditions:
|
|
|
|
files:
|
2017-09-27 18:43:20 -04:00
|
|
|
- "packages/animations/*"
|
2017-06-02 16:18:59 -04:00
|
|
|
- "packages/platform-browser/animations/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- matsko #primary
|
2017-01-29 14:01:38 -05:00
|
|
|
- mhevery #fallback
|
2017-06-02 16:18:59 -04:00
|
|
|
- IgorMinar #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
compiler/i18n:
|
2017-01-29 14:01:38 -05:00
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/compiler/src/i18n/*"
|
2017-01-29 14:01:38 -05:00
|
|
|
users:
|
|
|
|
- vicb #primary
|
2018-04-23 12:52:46 -04:00
|
|
|
- alxhub
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-09 18:32:56 -05:00
|
|
|
|
|
|
|
compiler:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/compiler/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2018-04-19 13:57:35 -04:00
|
|
|
- alxhub #primary
|
2017-02-15 12:00:21 -05:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- mhevery
|
|
|
|
- IgorMinar #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
2017-10-19 09:07:35 -04:00
|
|
|
compiler-cli/ngtools:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
- "packages/compiler-cli/src/ngtools*"
|
|
|
|
users:
|
|
|
|
- hansl
|
|
|
|
- filipesilva #fallback
|
|
|
|
- brocco #fallback
|
2018-01-11 19:45:24 -05:00
|
|
|
- IgorMinar #fallback
|
2017-10-19 09:07:35 -04:00
|
|
|
|
2017-01-27 20:49:44 -05:00
|
|
|
compiler-cli:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-10-19 09:07:35 -04:00
|
|
|
include:
|
|
|
|
- "packages/compiler-cli/*"
|
|
|
|
- "packages/bazel/*"
|
|
|
|
exclude:
|
2017-11-20 04:13:40 -05:00
|
|
|
- "packages/compiler-cli/src/ngtools*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- alexeagle
|
2018-04-23 12:52:46 -04:00
|
|
|
- alxhub
|
2017-05-18 15:32:22 -04:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
common:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-09-15 13:09:57 -04:00
|
|
|
include:
|
|
|
|
- "packages/common/*"
|
|
|
|
exclude:
|
|
|
|
- "packages/common/http/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- pkozlowski-opensource #primary
|
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
forms:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/forms/*"
|
2018-01-10 13:36:32 -05:00
|
|
|
- "aio/content/guide/forms.md"
|
|
|
|
- "aio/content/guide/form-validation.md"
|
|
|
|
- "aio/content/guide/reactive-forms.md"
|
|
|
|
- "aio/content/examples/forms/*"
|
|
|
|
- "aio/content/examples/form-validation/*"
|
|
|
|
- "aio/content/examples/reactive-forms/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- kara #primary
|
2017-03-18 17:54:58 -04:00
|
|
|
- tinayuangao #secondary
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
http:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-09-15 13:09:57 -04:00
|
|
|
- "packages/common/http/*"
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/http/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2018-01-11 19:45:24 -05:00
|
|
|
- alxhub #primary
|
|
|
|
- IgorMinar
|
2017-01-29 14:01:38 -05:00
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
language-service:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/language-service/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- chuckjaz #primary
|
2017-11-20 04:13:40 -05:00
|
|
|
# needs secondary
|
2017-03-27 20:38:43 -04:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
router:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/router/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2018-01-11 19:45:24 -05:00
|
|
|
- jasonaden #primary
|
2017-04-10 18:49:14 -04:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
upgrade:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/upgrade/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- petebacondarwin #primary
|
2017-01-29 14:01:38 -05:00
|
|
|
- gkalpak
|
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
platform-browser:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/platform-browser/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2017-11-20 04:13:40 -05:00
|
|
|
- vicb #primary
|
|
|
|
# needs secondary
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
platform-server:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/platform-server/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- vikerman #primary
|
2018-01-11 19:45:24 -05:00
|
|
|
- alxhub #secondary
|
2017-02-15 12:00:21 -05:00
|
|
|
- vicb
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
|
|
|
platform-webworker:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/platform-webworker/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
|
|
|
- vicb #primary
|
2017-11-20 04:13:40 -05:00
|
|
|
# needs secondary
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
2017-10-10 13:06:34 -04:00
|
|
|
service-worker:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
- "packages/service-worker/*"
|
|
|
|
users:
|
|
|
|
- alxhub #primary
|
|
|
|
- gkalpak
|
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-27 20:49:44 -05:00
|
|
|
|
2018-02-28 12:45:11 -05:00
|
|
|
elements:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
- "packages/elements/*"
|
|
|
|
users:
|
|
|
|
- andrewseguin #primary
|
|
|
|
- gkalpak
|
2018-03-26 14:24:40 -04:00
|
|
|
- robwormald
|
2018-02-28 12:45:11 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
|
|
|
|
2017-01-27 20:49:44 -05:00
|
|
|
benchpress:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-03-07 14:04:30 -05:00
|
|
|
- "packages/benchpress/*"
|
2017-01-27 20:49:44 -05:00
|
|
|
users:
|
2017-12-20 17:12:37 -05:00
|
|
|
- alxhub # primary
|
2017-01-27 20:49:44 -05:00
|
|
|
# needs secondary
|
2017-01-29 14:01:38 -05:00
|
|
|
- IgorMinar #fallback
|
|
|
|
- mhevery #fallback
|
2017-01-25 05:43:20 -05:00
|
|
|
|
|
|
|
angular.io:
|
|
|
|
conditions:
|
|
|
|
files:
|
2017-06-24 02:50:13 -04:00
|
|
|
include:
|
|
|
|
- "aio/*"
|
2017-07-14 07:32:26 -04:00
|
|
|
exclude:
|
|
|
|
- "aio/content/*"
|
2017-01-25 05:43:20 -05:00
|
|
|
users:
|
2017-06-24 02:50:13 -04:00
|
|
|
- petebacondarwin #primary
|
|
|
|
- IgorMinar
|
2017-03-13 12:34:40 -04:00
|
|
|
- gkalpak
|
2017-06-24 02:50:13 -04:00
|
|
|
- mhevery #fallback
|
|
|
|
|
|
|
|
angular.io-guide-and-tutorial:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
include:
|
2017-07-10 16:21:46 -04:00
|
|
|
- "aio/content/*"
|
|
|
|
exclude:
|
|
|
|
- "aio/content/marketing/*"
|
|
|
|
- "aio/content/navigation.json"
|
|
|
|
- "aio/content/license.md"
|
2017-06-24 02:50:13 -04:00
|
|
|
users:
|
2018-01-11 19:45:24 -05:00
|
|
|
- kapunahelewong
|
2017-06-24 02:50:13 -04:00
|
|
|
- stephenfluin
|
2017-07-14 07:32:26 -04:00
|
|
|
- petebacondarwin
|
|
|
|
- gkalpak
|
2018-01-11 19:45:24 -05:00
|
|
|
- IgorMinar
|
2018-04-17 08:03:49 -04:00
|
|
|
- brandonroberts
|
2017-06-24 02:50:13 -04:00
|
|
|
- mhevery #fallback
|
|
|
|
|
|
|
|
angular.io-marketing:
|
|
|
|
conditions:
|
|
|
|
files:
|
|
|
|
include:
|
2017-07-10 16:21:46 -04:00
|
|
|
- "aio/content/marketing/*"
|
|
|
|
- "aio/content/navigation.json"
|
|
|
|
- "aio/content/license.md"
|
2017-06-24 02:50:13 -04:00
|
|
|
users:
|
|
|
|
- stephenfluin
|
2017-07-14 07:32:26 -04:00
|
|
|
- petebacondarwin
|
|
|
|
- gkalpak
|
2018-01-11 19:45:24 -05:00
|
|
|
- IgorMinar
|
2018-03-26 14:24:40 -04:00
|
|
|
- robwormald
|
2017-01-29 14:01:38 -05:00
|
|
|
- mhevery #fallback
|