mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-22 14:20:19 +00:00
ci: automatically add ok-to-test
to PRs created by Mergify
Mergify does not automatically rebase PRs that are queued for merging (anymore?). Instead, it creates a new draft PR that is expected to get tested by the CI. At the moment someone needs to add the `ok-to-test` label to the PR. This is cumbersome and can cause delays in the merge process. The configuration for Mergify now includes a rule that any PR created by Mergify, will automatically get the `ok-to-test` label. This should make it easier to get PR merged. See-also: #3796 Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
parent
d0626d42e0
commit
c4d372e207
@ -49,10 +49,10 @@ queue_rules:
|
|||||||
- "status-success=ci/centos/jjb-validate"
|
- "status-success=ci/centos/jjb-validate"
|
||||||
|
|
||||||
pull_request_rules:
|
pull_request_rules:
|
||||||
- name: start CI jobs for queued PR
|
- name: start CI jobs for merge queue PRs by Mergify
|
||||||
conditions:
|
conditions:
|
||||||
- base~=^(devel)|(release-.+)$
|
- base~=^(devel)|(release-.+)$
|
||||||
- "check-pending=Queue: Embarked in merge train"
|
- author=mergify
|
||||||
- not:
|
- not:
|
||||||
check-pending~=^ci/centos
|
check-pending~=^ci/centos
|
||||||
- not:
|
- not:
|
||||||
|
Loading…
Reference in New Issue
Block a user