blob: c27419c8d0fc3ed63ad5a1c858d7f3a3a96141c5 [file] [log] [blame]
Justin Wood752bd422023-06-19 19:25:28 -04001pull_request_rules:
2 - name: Automatic merge on PullApprove
3 conditions:
Justin Wood9594d0d2023-06-22 17:18:24 -07004 - or:
5 - "check-success=pullapprove"
6 - label="fast track"
Justin Wood752bd422023-06-19 19:25:28 -04007 - "#approved-reviews-by>=1"
8 - "#review-threads-unresolved=0"
9 - "-draft"
Justin Wooda0397c22023-06-21 13:36:31 -040010 - "label!=docker" # Don't auto merge docker images
11 - "#check-failure=0" # Don't auto merge with a failure
12 - "#check-pending=0" # Don't auto merge with anything pending
13 - "check-success~=Build" # Don't auto merge unless a build has succeeded, needed because above is true on a fresh PR before builds
Justin Wood752bd422023-06-19 19:25:28 -040014 - or:
15 - "check-success=pullapprove"
16 - "check-skipped=pullapprove"
17 - "check-neutral=pullapprove"
18 actions:
19 merge:
20 method: squash