This repository has been archived by the owner on Jan 23, 2022. It is now read-only.
forked from annearbor/nuxt-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.pullapprove.yml
55 lines (52 loc) · 1.72 KB
/
.pullapprove.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
version: 3
pullapprove_conditions:
- condition: "'WIP' not in labels"
unmet_status: pending
explanation: "Work in progress"
# not tested yet
# - condition: "'*lint*' in statuses.succeeded"
# unmet_status: failure
# explanation: "Linter must pass before review starts"
# - condition: "'*test*' in statuses.succeeded"
# unmet_status: failure
# explanation: "Linter must pass before review starts"
groups:
###############################
# GENERAL REQUEST FOR REVIEW
###############################
nuxt-core:
conditions:
# not created by a bot
- "'schul-cloud-bot' not in author.username"
- "'dependabot' not in author.username"
- "'greenkeeper' not in author.username"
reviews:
required: 1 # 1 approval from this group is required
request: 2 # 2 reviews requests will be sent at a time
request_order: shuffle # reviewers will be chosen in a random order
reviewers:
teams:
- VueCoreDevs
###############################
# LABEL SPECIFIC REQUESTS
###############################
# integrathors:
# conditions:
# - "'IntegraTHORs' in labels"
# reviews:
# required: 1 # 1 approval from this group are required
# request: 2 # 2 reviews requests will be sent at a time
# request_order: shuffle # reviewers will be chosen in a random order
# reviewers:
# teams:
# - integrathors
# loki:
# conditions:
# - "'Loki' in labels"
# reviews:
# required: 1 # 1 approval from this group are required
# request: 2 # 2 reviews requests will be sent at a time
# request_order: shuffle # reviewers will be chosen in a random order
# reviewers:
# teams:
# - loki