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"
|
- "#approved-reviews-by>=2"
|
||||||
- "#changes-requested-reviews-by=0"
|
- "#changes-requested-reviews-by=0"
|
||||||
- status-success=check
|
- status-success=check
|
||||||
|
- status-success=dpulls
|
||||||
# each test should be listed separately, do not use regular expressions:
|
# each test should be listed separately, do not use regular expressions:
|
||||||
# https://docs.mergify.io/conditions.html#validating-all-status-check
|
# https://docs.mergify.io/conditions.html#validating-all-status-check
|
||||||
- status-success=test-suite (nautilus)
|
- status-success=test-suite (nautilus)
|
||||||
- status-success=test-suite (octopus)
|
- status-success=test-suite (octopus)
|
||||||
|
- status-success=test-suite (pacific)
|
||||||
actions:
|
actions:
|
||||||
merge:
|
merge:
|
||||||
method: rebase
|
method: rebase
|
||||||
|
|
Loading…
Reference in New Issue