123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289 |
- pull_request_rules:
- # if there is a conflict in a backport PR, ping the author to send a proper backport PR
- - name: ping author on conflicts
- conditions:
- - conflict
- actions:
- comment:
- message: This pull request has merge conflicts that must be resolved before it can be merged. @{{author}} please rebase it. https://rook.io/docs/rook/latest/Contributing/development-flow/#updating-your-fork
- - name: ping author on direct push to release branch
- conditions:
- - base~=^release-
- - author!=mergify[bot]
- actions:
- comment:
- message: Hi @{{author}}, this pull request was opened against a release branch, is it expected? Normally patches should go in the master branch first and then be backported to release branches.
- # release-1.8 branch
- - name: automerge backport release-1.8
- conditions:
- - author=mergify[bot]
- - base=release-1.8
- - label!=do-not-merge
- - "status-success=DCO"
- - "check-success=canary"
- - "check-success=unittests"
- - "check-success=golangci-lint"
- - "check-success=codegen"
- - "check-success=lint"
- - "check-success=modcheck"
- - "check-success=pvc"
- - "check-success=pvc-db"
- - "check-success=pvc-db-wal"
- - "check-success=encryption-pvc"
- - "check-success=encryption-pvc-db"
- - "check-success=encryption-pvc-db-wal"
- - "check-success=encryption-pvc-kms-vault-token-auth"
- - "check-success=encryption-pvc-kms-vault-k8s-auth"
- - "check-success=lvm-pvc"
- - "check-success=multi-cluster-mirroring"
- - "check-success=rgw-multisite-testing"
- - "check-success=TestCephSmokeSuite (v1.16.15)"
- - "check-success=TestCephSmokeSuite (v1.22.2)"
- - "check-success=TestCephHelmSuite (v1.16.15)"
- - "check-success=TestCephHelmSuite (v1.22.2)"
- - "check-success=TestCephMultiClusterDeploySuite (v1.22.2)"
- - "check-success=TestCephUpgradeSuite (v1.16.15)"
- - "check-success=TestCephUpgradeSuite (v1.22.2)"
- actions:
- merge:
- method: merge
- dismiss_reviews: {}
- delete_head_branch: {}
- # release-1.9 branch
- - name: automerge backport release-1.9
- conditions:
- - author=mergify[bot]
- - base=release-1.9
- - label!=do-not-merge
- - "status-success=DCO"
- - "check-success=canary"
- - "check-success=unittests"
- - "check-success=golangci-lint"
- - "check-success=codegen"
- - "check-success=codespell"
- - "check-success=lint"
- - "check-success=modcheck"
- - "check-success=Shellcheck"
- - "check-success=yaml-linter"
- - "check-success=lint-test"
- - "check-success=gen-rbac"
- - "check-success=crds-gen"
- - "check-success=pvc"
- - "check-success=pvc-db"
- - "check-success=pvc-db-wal"
- - "check-success=encryption-pvc"
- - "check-success=encryption-pvc-db"
- - "check-success=encryption-pvc-db-wal"
- - "check-success=encryption-pvc-kms-vault-token-auth"
- - "check-success=encryption-pvc-kms-vault-k8s-auth"
- - "check-success=lvm-pvc"
- - "check-success=multi-cluster-mirroring"
- - "check-success=rgw-multisite-testing"
- - "check-success=TestCephSmokeSuite (v1.17.17)"
- - "check-success=TestCephSmokeSuite (v1.23.0)"
- - "check-success=TestCephHelmSuite (v1.17.17)"
- - "check-success=TestCephHelmSuite (v1.23.0)"
- - "check-success=TestCephMultiClusterDeploySuite (v1.23.0)"
- - "check-success=TestCephUpgradeSuite (v1.17.17)"
- - "check-success=TestCephUpgradeSuite (v1.23.0)"
- actions:
- merge:
- method: merge
- dismiss_reviews: {}
- delete_head_branch: {}
- # release-1.10 branch
- - name: automerge backport release-1.10
- conditions:
- - author=mergify[bot]
- - base=release-1.10
- - label!=do-not-merge
- - "status-success=DCO"
- - "check-success=canary"
- - "check-success=unittests"
- - "check-success=golangci-lint"
- - "check-success=codegen"
- - "check-success=codespell"
- - "check-success=lint"
- - "check-success=modcheck"
- - "check-success=Shellcheck"
- - "check-success=yaml-linter"
- - "check-success=lint-test"
- - "check-success=gen-rbac"
- - "check-success=crds-gen"
- - "check-success=pvc"
- - "check-success=pvc-db"
- - "check-success=pvc-db-wal"
- - "check-success=encryption-pvc"
- - "check-success=encryption-pvc-db"
- - "check-success=encryption-pvc-db-wal"
- - "check-success=encryption-pvc-kms-vault-token-auth"
- - "check-success=encryption-pvc-kms-vault-k8s-auth"
- - "check-success=lvm-pvc"
- - "check-success=multi-cluster-mirroring"
- - "check-success=rgw-multisite-testing"
- - "check-success=TestCephSmokeSuite (v1.19.16)"
- - "check-success=TestCephSmokeSuite (v1.25.0)"
- - "check-success=TestCephHelmSuite (v1.19.16)"
- - "check-success=TestCephHelmSuite (v1.25.0)"
- - "check-success=TestCephMultiClusterDeploySuite (v1.25.0)"
- - "check-success=TestCephUpgradeSuite (v1.19.16)"
- - "check-success=TestCephUpgradeSuite (v1.25.0)"
- actions:
- merge:
- method: merge
- dismiss_reviews: {}
- delete_head_branch: {}
- # release-1.11 branch
- - name: automerge backport release-1.11
- conditions:
- - author=mergify[bot]
- - base=release-1.11
- - label!=do-not-merge
- - "status-success=DCO"
- - "check-success=linux-build-all (1.19)"
- - "check-success=unittests"
- - "check-success=golangci-lint"
- - "check-success=codegen"
- - "check-success=codespell"
- - "check-success=lint"
- - "check-success=modcheck"
- - "check-success=Shellcheck"
- - "check-success=yaml-linter"
- - "check-success=lint-test"
- - "check-success=gen-rbac"
- - "check-success=crds-gen"
- - "check-success=docs-check"
- - "check-success=pylint"
- - "check-success=canary"
- - "check-success=raw-disk"
- - "check-success=two-osds-in-device"
- - "check-success=osd-with-metadata-device"
- - "check-success=encryption"
- - "check-success=lvm"
- - "check-success=pvc"
- - "check-success=pvc-db"
- - "check-success=pvc-db-wal"
- - "check-success=encryption-pvc"
- - "check-success=encryption-pvc-db"
- - "check-success=encryption-pvc-db-wal"
- - "check-success=encryption-pvc-kms-vault-token-auth"
- - "check-success=encryption-pvc-kms-vault-k8s-auth"
- - "check-success=lvm-pvc"
- - "check-success=rgw-multisite-testing"
- - "check-success=TestCephSmokeSuite (v1.21.14)"
- - "check-success=TestCephSmokeSuite (v1.26.1)"
- - "check-success=TestCephHelmSuite (v1.21.14)"
- - "check-success=TestCephHelmSuite (v1.26.1)"
- - "check-success=TestCephMultiClusterDeploySuite (v1.26.1)"
- - "check-success=TestCephUpgradeSuite (v1.21.14)"
- - "check-success=TestCephUpgradeSuite (v1.26.1)"
- - "check-success=TestHelmUpgradeSuite (v1.21.14)"
- - "check-success=TestHelmUpgradeSuite (v1.26.1)"
- actions:
- merge:
- method: merge
- dismiss_reviews: {}
- delete_head_branch: {}
- # release-1.12 branch
- - name: automerge backport release-1.12
- conditions:
- - author=mergify[bot]
- - base=release-1.12
- - label!=do-not-merge
- - "status-success=DCO"
- - "check-success=linux-build-all (1.21)"
- - "check-success=unittests"
- - "check-success=golangci-lint"
- - "check-success=codegen"
- - "check-success=codespell"
- - "check-success=lint"
- - "check-success=modcheck"
- - "check-success=Shellcheck"
- - "check-success=yaml-linter"
- - "check-success=lint-test"
- - "check-success=gen-rbac"
- - "check-success=crds-gen"
- - "check-success=docs-check"
- - "check-success=pylint"
- - "check-success=canary"
- - "check-success=raw-disk"
- - "check-success=two-osds-in-device"
- - "check-success=osd-with-metadata-device"
- - "check-success=encryption"
- - "check-success=lvm"
- - "check-success=pvc"
- - "check-success=pvc-db"
- - "check-success=pvc-db-wal"
- - "check-success=encryption-pvc"
- - "check-success=encryption-pvc-db"
- - "check-success=encryption-pvc-db-wal"
- - "check-success=encryption-pvc-kms-vault-token-auth"
- - "check-success=encryption-pvc-kms-vault-k8s-auth"
- - "check-success=lvm-pvc"
- - "check-success=rgw-multisite-testing"
- - "check-success=TestCephSmokeSuite (v1.22.17)"
- - "check-success=TestCephSmokeSuite (v1.28.0)"
- - "check-success=TestCephHelmSuite (v1.22.17)"
- - "check-success=TestCephHelmSuite (v1.28.0)"
- - "check-success=TestCephMultiClusterDeploySuite (v1.28.0)"
- - "check-success=TestCephObjectSuite (v1.27.2)"
- - "check-success=TestCephUpgradeSuite (v1.22.17)"
- - "check-success=TestCephUpgradeSuite (v1.28.0)"
- - "check-success=TestHelmUpgradeSuite (v1.22.17)"
- - "check-success=TestHelmUpgradeSuite (v1.28.0)"
- actions:
- merge:
- method: merge
- dismiss_reviews: {}
- delete_head_branch: {}
- # release-1.8 branch
- - actions:
- backport:
- branches:
- - release-1.8
- conditions:
- - label=backport-release-1.8
- name: backport release-1.8
- # release-1.9 branch
- - actions:
- backport:
- branches:
- - release-1.9
- conditions:
- - label=backport-release-1.9
- name: backport release-1.9
- # release-1.10 branch
- - actions:
- backport:
- branches:
- - release-1.10
- conditions:
- - label=backport-release-1.10
- name: backport release-1.10
- # release-1.11 branch
- - actions:
- backport:
- branches:
- - release-1.11
- conditions:
- - label=backport-release-1.11
- name: backport release-1.11
- # release-1.12 branch
- - actions:
- backport:
- branches:
- - release-1.12
- conditions:
- - label=backport-release-1.12
- name: backport release-1.12
|