From a04036962cf4a1f3a1f978a51faa39de2a71acd0 Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Mon, 24 Aug 2026 13:17:14 -0400 Subject: [PATCH] fix(ci): require review and ci before mergify auto-queue --- .mergify.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.mergify.yml b/.mergify.yml index 8ea02b1..d3b5008 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -8,6 +8,18 @@ merge_protections_settings: - -draft - author != dependabot[bot] - author != renovate[bot] + - "#approved-reviews-by >= 1" + - github-code-owner-review-satisfied + - check-success = "ci / ci" + +merge_protections: + - name: require-review-and-ci + if: + - base = main + success_conditions: + - "#approved-reviews-by >= 1" + - github-code-owner-review-satisfied + - check-success = "ci / ci" queue_rules: - name: default @@ -16,6 +28,13 @@ queue_rules: - -draft - author != dependabot[bot] - author != renovate[bot] + - "#approved-reviews-by >= 1" + - github-code-owner-review-satisfied + - check-success = "ci / ci" + merge_conditions: + - "#approved-reviews-by >= 1" + - github-code-owner-review-satisfied + - check-success = "ci / ci" merge_method: squash commit_message_format: title: inherit