# Configuration for pullapprove.com # # Approval access and primary role is determined by info in the project ownership spreadsheet: # https://docs.google.com/spreadsheets/d/1-HIlzfbPYGsPr9KuYMe6bLfc4LXzPjpoALqtYRYTZB0/edit?pli=1#gid=0&vpid=A5 # # === GitHub username to Full name map === # # alexeagle - Alex Eagle # alxhub - Alex Rickabaugh # brocco - Mike Brocchi # chuckjaz - Chuck Jazdzewski # filipesilva - Filipe Silva # Foxandxss - Jesús Rodríguez # gkalpak - George Kalpakas # hansl - Hans Larsen # IgorMinar - Igor Minar # jasonaden - Jason Aden # juleskremer - Jules Kremer # kara - Kara Erickson # matsko - Matias Niemelä # mhevery - Misko Hevery # petebacondarwin - Pete Bacon Darwin # pkozlowski-opensource - Pawel Kozlowski # robwormald - Rob Wormald # tinayuangao - Tina Gao # vicb - Victor Berchet # vikerman - Vikram Subramanian # wardbell - Ward Bell version: 2 group_defaults: required: 1 reset_on_reopened: enabled: true approve_by_comment: enabled: false groups: root: conditions: files: include: - "*" exclude: - "aio/*" - "integration/*" - "modules/*" - "packages/*" - "tools/*" users: - IgorMinar - mhevery public-api: conditions: files: include: - "tools/public_api_guard/*" users: - IgorMinar - mhevery bazel: conditions: files: include: - "WORKSPACE" - "*.bazel" - "*.bzl" - "packages/bazel/*" users: - alexeagle #primary - chuckjaz - vikerman #fallback build-and-ci: conditions: files: include: - "*.yml" - "*.json" - "*.lock" - "tools/*" exclude: - "tools/public_api_guard/*" - "aio/*" users: - IgorMinar #primary - alexeagle - jasonaden - mhevery #fallback integration: conditions: files: - "integration/*" users: - alexeagle - mhevery - vicb - IgorMinar #fallback core: conditions: files: - "packages/core/*" users: - chuckjaz #primary - mhevery - vicb - IgorMinar #fallback animations: conditions: files: - "packages/animations/*" - "packages/platform-browser/animations/*" users: - matsko #primary - chuckjaz #fallback - mhevery #fallback - IgorMinar #fallback compiler/i18n: conditions: files: - "packages/compiler/src/i18n/*" users: - vicb #primary - chuckjaz - IgorMinar #fallback - mhevery #fallback compiler: conditions: files: - "packages/compiler/*" users: - chuckjaz #primary - vicb - mhevery - IgorMinar #fallback compiler-cli/ngtools: conditions: files: - "packages/compiler-cli/src/ngtools*" users: - hansl - filipesilva #fallback - brocco #fallback compiler-cli: conditions: files: include: - "packages/compiler-cli/*" - "packages/bazel/*" exclude: - "packages/compiler-cli/src/ngtools*" users: - alexeagle - chuckjaz - vicb - IgorMinar #fallback - mhevery #fallback common: conditions: files: include: - "packages/common/*" exclude: - "packages/common/http/*" users: - pkozlowski-opensource #primary - vicb - IgorMinar #fallback - mhevery #fallback forms: conditions: files: - "packages/forms/*" users: - kara #primary - tinayuangao #secondary - IgorMinar #fallback - mhevery #fallback http: conditions: files: - "packages/common/http/*" - "packages/http/*" users: - vikerman #primary - alxhub - IgorMinar #fallback - mhevery #fallback language-service: conditions: files: - "packages/language-service/*" users: - chuckjaz #primary # needs secondary - vicb - IgorMinar #fallback - mhevery #fallback router: conditions: files: - "packages/router/*" users: - jasonaden - vicb - IgorMinar #fallback - mhevery #fallback upgrade: conditions: files: - "packages/upgrade/*" users: - petebacondarwin #primary - gkalpak - IgorMinar #fallback - mhevery #fallback platform-browser: conditions: files: - "packages/platform-browser/*" users: - vicb #primary # needs secondary - IgorMinar #fallback - mhevery #fallback platform-server: conditions: files: - "packages/platform-server/*" users: - vikerman #primary # needs secondary - alxhub - vicb - IgorMinar #fallback - mhevery #fallback platform-webworker: conditions: files: - "packages/platform-webworker/*" users: - vicb #primary # needs secondary - IgorMinar #fallback - mhevery #fallback service-worker: conditions: files: - "packages/service-worker/*" users: - alxhub #primary - gkalpak - IgorMinar #fallback - mhevery #fallback benchpress: conditions: files: - "packages/benchpress/*" users: # needs primary # needs secondary - IgorMinar #fallback - mhevery #fallback angular.io: conditions: files: include: - "aio/*" exclude: - "aio/content/*" users: - petebacondarwin #primary - IgorMinar - gkalpak - mhevery #fallback angular.io-guide-and-tutorial: conditions: files: include: - "aio/content/*" exclude: - "aio/content/marketing/*" - "aio/content/navigation.json" - "aio/content/license.md" users: - juleskremer #primary - Foxandxss - stephenfluin - wardbell - petebacondarwin - gkalpak - IgorMinar #fallback - mhevery #fallback angular.io-marketing: conditions: files: include: - "aio/content/marketing/*" - "aio/content/navigation.json" - "aio/content/license.md" users: - juleskremer #primary - stephenfluin - petebacondarwin - gkalpak - IgorMinar #fallback - mhevery #fallback