mirror of https://github.com/ceph/go-ceph
github: require Pacific and dpulls to pass before merging
Tests are running against Ceph Pacific and passing, so this can be marked as a required CI status. dpulls handles dependencies between PRs, once the status is marked with success, the requirements have all been merged. Prevent merging when dpulls is in a failed state. Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
8ed302c7a0
commit
78f2f30f63
|
@ -15,10 +15,12 @@ pull_request_rules:
|
|||
- "#approved-reviews-by>=2"
|
||||
- "#changes-requested-reviews-by=0"
|
||||
- status-success=check
|
||||
- status-success=dpulls
|
||||
# each test should be listed separately, do not use regular expressions:
|
||||
# https://docs.mergify.io/conditions.html#validating-all-status-check
|
||||
- status-success=test-suite (nautilus)
|
||||
- status-success=test-suite (octopus)
|
||||
- status-success=test-suite (pacific)
|
||||
actions:
|
||||
merge:
|
||||
method: rebase
|
||||
|
|
Loading…
Reference in New Issue