From 1b30a58e5345c6948871472a062724b6773bf636 Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Mon, 30 Aug 2021 17:08:19 +0200 Subject: [PATCH] ci: skip commitlint for dependabot PRs Dependabot creates commit messages that commitlint fails to parse correctly. The messages contain simple references to which dependencies are updated, and do not need full validation like manual written messages do. Signed-off-by: Niels de Vos --- .mergify.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.mergify.yml b/.mergify.yml index 63e4e23b8..1eb195bec 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -32,6 +32,35 @@ pull_request_rules: message: "This pull request now has conflicts with the target branch. Could you please resolve conflicts and force push the corrected changes? 🙏" + - name: update dependencies by dependabot (skip commitlint) + conditions: + - author=dependabot[bot] + - label!=DNM + - base~=^(devel)|(release-.+)$ + - "#approved-reviews-by>=2" + - "#changes-requested-reviews-by=0" + - "approved-reviews-by=@ceph/ceph-csi-contributors" + - "approved-reviews-by=@ceph/ceph-csi-maintainers" + - "status-success=codespell" + - "status-success=multi-arch-build" + - "status-success=go-test" + - "status-success=golangci-lint" + - "status-success=gosec" + - "status-success=mod-check" + - "status-success=lint-extras" + - "status-success=ci/centos/mini-e2e-helm/k8s-1.20" + - "status-success=ci/centos/mini-e2e-helm/k8s-1.21" + - "status-success=ci/centos/mini-e2e-helm/k8s-1.22" + - "status-success=ci/centos/mini-e2e/k8s-1.20" + - "status-success=ci/centos/mini-e2e/k8s-1.21" + - "status-success=ci/centos/mini-e2e/k8s-1.22" + - "status-success=ci/centos/upgrade-tests-cephfs" + - "status-success=ci/centos/upgrade-tests-rbd" + - "status-success=DCO" + actions: + merge: {} + dismiss_reviews: {} + delete_head_branch: {} - name: automatic merge conditions: - label!=DNM