Skip to content

Commit 29b308b

Browse files
committed
Update .pullapprove.yml for V2
More fine grained control and integration with Github code reviews
1 parent 212bc0a commit 29b308b

File tree

1 file changed

+36
-10
lines changed

1 file changed

+36
-10
lines changed

.pullapprove.yml

Lines changed: 36 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,37 @@
1-
approve_by_comment: true
2-
approve_regex: '^([Aa]pproved|:\+1:|:shipit:|:ship: it|LGTM|[Ll]ooks good to me|:zap:|:boom:|:clap:|:bow:)'
3-
reject_regex: '^([Nn]ope|[Nn]ope\.jpg|[Dd]enied|[Rr]ejected|:\-1:)'
4-
reset_on_push: true
5-
author_approval: default
6-
reviewers:
1+
version: 2
2+
extends: Default # see https://pullapprove.com/sourceryinstitute/
3+
groups:
4+
# These have all the group_defaults
5+
Maintainers:
6+
# When merging non-documentation changes into protected branches,
7+
# require core team approval
78
required: 1
8-
members:
9-
- afanfa
10-
- rouson
11-
- zbeekman
9+
conditions:
10+
branches:
11+
- master
12+
- devel
13+
- caffeinate-opencoarrays
14+
files:
15+
exclude:
16+
- "*.md"
17+
users:
18+
- afanfa
19+
- rouson
20+
- zbeekman
21+
# https://github.com/orgs/sourceryinstitute/teams/team-opencoarrays
22+
OpenCoarrays:
23+
# Whenever someone has a PR, on any branch require at least 1
24+
# collaborator to explicitly review it
25+
required: 1
26+
users: all
27+
ConfigManagers:
28+
required: 1
29+
conditions:
30+
files:
31+
- .travis.yml
32+
- .pullapprove.yml
33+
- codecov.yml
34+
- .gitattributes
35+
- "*.enc"
36+
users:
37+
- zbeekman

0 commit comments

Comments
 (0)