1 Star 0 Fork 6

yuheC/rook

forked from 杜宽/rook 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.mergify.yml 13.43 KB
一键复制 编辑 原始数据 按行查看 历史
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.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.13 branch
- name: automerge backport release-1.13
conditions:
- author=mergify[bot]
- base=release-1.13
- 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.23.17)"
- "check-success=TestCephSmokeSuite (v1.29.0)"
- "check-success=TestCephHelmSuite (v1.23.17)"
- "check-success=TestCephHelmSuite (v1.29.0)"
- "check-success=TestCephMultiClusterDeploySuite (v1.29.0)"
- "check-success=TestCephObjectSuite (v1.29.0)"
- "check-success=TestCephUpgradeSuite (v1.23.17)"
- "check-success=TestCephUpgradeSuite (v1.29.0)"
- "check-success=TestHelmUpgradeSuite (v1.23.17)"
- "check-success=TestHelmUpgradeSuite (v1.29.0)"
actions:
merge:
method: merge
dismiss_reviews: {}
delete_head_branch: {}
# release-1.14 branch
- name: automerge backport release-1.14
conditions:
- author=mergify[bot]
- base=release-1.14
- label!=do-not-merge
- "status-success=DCO"
- "check-success=linux-build-all (1.21)"
- "check-success=linux-build-all (1.22)"
- "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-tests / canary (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / raw-disk-with-object (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / two-osds-in-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / osd-with-metadata-partition-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / osd-with-metadata-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / lvm (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc-db (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc-db-wal (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-db (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-db-wal (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-vault-token-auth (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-vault-k8s-auth (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / lvm-pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / multi-cluster-mirroring (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / rgw-multisite-testing (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-ibm-kp (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / multus-cluster-network (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / csi-hostnetwork-disabled (quay.io/ceph/ceph:v18)"
- "check-success=TestCephSmokeSuite (v1.25.16)"
- "check-success=TestCephSmokeSuite (v1.30.0)"
- "check-success=TestCephHelmSuite (v1.25.16)"
- "check-success=TestCephHelmSuite (v1.30.0)"
- "check-success=TestCephMultiClusterDeploySuite (v1.30.0)"
- "check-success=TestCephObjectSuite (v1.30.0)"
- "check-success=TestCephUpgradeSuite (v1.25.16)"
- "check-success=TestCephUpgradeSuite (v1.30.0)"
- "check-success=TestHelmUpgradeSuite (v1.25.16)"
- "check-success=TestHelmUpgradeSuite (v1.30.0)"
actions:
merge:
method: merge
dismiss_reviews: {}
delete_head_branch: {}
# release-1.15 branch
- name: automerge backport release-1.15
conditions:
- author=mergify[bot]
- base=release-1.15
- label!=do-not-merge
- "status-success=DCO"
- "check-success=linux-build-all (1.22)"
- "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-tests / canary (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / raw-disk-with-object (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / two-osds-in-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / osd-with-metadata-partition-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / osd-with-metadata-device (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / lvm (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc-db (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / pvc-db-wal (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-db (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-db-wal (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-vault-token-auth (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-vault-k8s-auth (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / lvm-pvc (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / multi-cluster-mirroring (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / rgw-multisite-testing (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / encryption-pvc-kms-ibm-kp (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / multus-cluster-network (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / csi-hostnetwork-disabled (quay.io/ceph/ceph:v18)"
- "check-success=TestCephSmokeSuite (v1.25.16)"
- "check-success=TestCephSmokeSuite (v1.30.0)"
- "check-success=TestCephHelmSuite (v1.25.16)"
- "check-success=TestCephHelmSuite (v1.30.0)"
- "check-success=TestCephMultiClusterDeploySuite (v1.30.0)"
- "check-success=TestCephObjectSuite (v1.25.16)"
- "check-success=TestCephObjectSuite (v1.30.0)"
- "check-success=TestCephUpgradeSuite (v1.25.16)"
- "check-success=TestCephUpgradeSuite (v1.30.0)"
- "check-success=TestHelmUpgradeSuite (v1.25.16)"
- "check-success=TestHelmUpgradeSuite (v1.30.0)"
actions:
merge:
method: merge
dismiss_reviews: {}
delete_head_branch: {}
# 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
# release-1.13 branch
- actions:
backport:
branches:
- release-1.13
conditions:
- label=backport-release-1.13
name: backport release-1.13
# release-1.14 branch
- actions:
backport:
branches:
- release-1.14
conditions:
- label=backport-release-1.14
name: backport release-1.14
# release-1.15 branch
- actions:
backport:
branches:
- release-1.15
conditions:
- label=backport-release-1.15
name: backport release-1.15
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/weegly/rook.git
git@gitee.com:weegly/rook.git
weegly
rook
rook
master

搜索帮助