ci: update pullapprove config (#42613)

Update the fallback group in pullapprove to define a reviewer for the group,
in preparation for the upcoming change to how pullapprove billing works. The
new billing will work on a seats based approach rather than flat usage.

PR Close #42613
This commit is contained in:
Joey Perrott 2021-06-21 09:02:20 -07:00 committed by Dylan Hunn
parent e83d7cb2d3
commit 8793d1a046
1 changed files with 14 additions and 0 deletions

View File

@ -1336,3 +1336,17 @@ groups:
# ensure that no explicit global approval has been provided. # ensure that no explicit global approval has been provided.
- *can-be-global-approved - *can-be-global-approved
- *can-be-global-docs-approved - *can-be-global-docs-approved
# PullApprove uses a combination of users defined in the pullapprove configuration and the
# number of users who have performed reviews on Github in the recent past if the configuration
# does not specify it. Because, as an open source project, anyone on Github can perform a
# review we need to ensure that all groups, including the fallback group, have at least one user
# or group defined as reviewers.
reviewers:
users:
- josephperrott
reviews:
request: 0
required: 1
# Reviewed-for is required on fallback as it should not ever actually be reviewed, requiring
# Reviewed-for helps insure an accidental approval doesn't occur on the fallback group.
reviewed_for: required