| pull_request_rules: | |
| - name: Automatic merge on PullApprove | |
| conditions: | |
| - or: | |
| - "check-success=pullapprove" | |
| - label="fast track" | |
| - "#approved-reviews-by>=1" | |
| - "#review-threads-unresolved=0" | |
| - "-draft" | |
| - "label!=docker" # Don't auto merge docker images | |
| - "#check-failure=0" # Don't auto merge with a failure | |
| - "#check-pending=0" # Don't auto merge with anything pending | |
| - "check-success~=Build" # Don't auto merge unless a build has succeeded, needed because above is true on a fresh PR before builds | |
| - or: | |
| - "check-success=pullapprove" | |
| - "check-skipped=pullapprove" | |
| - "check-neutral=pullapprove" | |
| actions: | |
| merge: | |
| method: squash |