Skip to content

Commit

Permalink
Moving to new requirements based groups (which fixes our loophole) (p…
Browse files Browse the repository at this point in the history
  • Loading branch information
woody-apple authored Jul 21, 2020
1 parent 4dd5230 commit 61060a8
Showing 1 changed file with 37 additions and 12 deletions.
49 changes: 37 additions & 12 deletions .pullapprove.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,40 @@ notifications:
and merged.
groups:
############################################################
# Shared Reviewer Groups
############################################################
shared-reviewers-amazon:
type: optional
conditions:
- files.include('*')
reviewers:
teams: [reviewers-amazon]
shared-reviewers-apple:
type: optional
conditions:
- files.include('*')
reviewers:
teams: [reviewers-apple]
shared-reviewers-comcast:
type: optional
conditions:
- files.include('*')
reviewers:
teams: [reviewers-comcast]
shared-reviewers-google:
type: optional
conditions:
- files.include('*')
reviewers:
teams: [reviewers-google]
shared-reviewers-samsung:
type: optional
conditions:
- files.include('*')
reviewers:
teams: [reviewers-samsung]

############################################################
# Base Required Reviewers
############################################################
Expand All @@ -74,16 +108,7 @@ groups:
This is the main group of required reviews for general pull
requests.
type: required
conditions:
- files.include('*')
requirements:
- len(groups.approved.include('shared-reviewers-*')) >= 3
reviews:
required: 3
request: -1
request_order: shuffle
reviewers:
teams:
- reviewers-amazon
- reviewers-apple
- reviewers-comcast
- reviewers-google
- reviewers-samsung
required: 0

0 comments on commit 61060a8

Please sign in to comment.