build: update pullapprove: (#21117)

- remove ex-team members
- allow author to approve their own change
- move more bazel files under the bazel group

PR Close #21117
This commit is contained in:
Alex Eagle 2017-12-20 14:12:37 -08:00 committed by Igor Minar
parent 871ece6123
commit 0487a9f140

View File

@ -15,7 +15,6 @@
# hansl - Hans Larsen # hansl - Hans Larsen
# IgorMinar - Igor Minar # IgorMinar - Igor Minar
# jasonaden - Jason Aden # jasonaden - Jason Aden
# juleskremer - Jules Kremer
# kara - Kara Erickson # kara - Kara Erickson
# matsko - Matias Niemelä # matsko - Matias Niemelä
# mhevery - Misko Hevery # mhevery - Misko Hevery
@ -31,10 +30,18 @@ version: 2
group_defaults: group_defaults:
required: 1 required: 1
# Require a github code review approval
github_reviews:
enabled: true
reset_on_reopened: reset_on_reopened:
enabled: true enabled: true
approve_by_comment: approve_by_comment:
enabled: false enabled: false
# see http://docs.pullapprove.com/groups/author_approval/
author_approval:
# If the author is a reviewer on the PR, they will automatically have an
# "approved" status.
auto: true
groups: groups:
root: root:
@ -43,6 +50,8 @@ groups:
include: include:
- "*" - "*"
exclude: exclude:
- "WORKSPACE"
- "BUILD.bazel"
- ".circleci/*" - ".circleci/*"
- "aio/*" - "aio/*"
- "integration/*" - "integration/*"
@ -70,6 +79,7 @@ groups:
- "*.bazel" - "*.bazel"
- "*.bzl" - "*.bzl"
- "packages/bazel/*" - "packages/bazel/*"
- "tools/bazel.rc"
users: users:
- alexeagle #primary - alexeagle #primary
- chuckjaz - chuckjaz
@ -85,6 +95,7 @@ groups:
- "*.lock" - "*.lock"
- "tools/*" - "tools/*"
exclude: exclude:
- "tools/bazel.rc"
- "tools/public_api_guard/*" - "tools/public_api_guard/*"
- "aio/*" - "aio/*"
users: users:
@ -280,7 +291,7 @@ groups:
files: files:
- "packages/benchpress/*" - "packages/benchpress/*"
users: users:
# needs primary - alxhub # primary
# needs secondary # needs secondary
- IgorMinar #fallback - IgorMinar #fallback
- mhevery #fallback - mhevery #fallback
@ -308,9 +319,8 @@ groups:
- "aio/content/navigation.json" - "aio/content/navigation.json"
- "aio/content/license.md" - "aio/content/license.md"
users: users:
- juleskremer #primary
- Foxandxss
- stephenfluin - stephenfluin
- Foxandxss
- petebacondarwin - petebacondarwin
- gkalpak - gkalpak
- IgorMinar #fallback - IgorMinar #fallback
@ -324,7 +334,6 @@ groups:
- "aio/content/navigation.json" - "aio/content/navigation.json"
- "aio/content/license.md" - "aio/content/license.md"
users: users:
- juleskremer #primary
- stephenfluin - stephenfluin
- petebacondarwin - petebacondarwin
- gkalpak - gkalpak