From c27f55c1fb2a0dd0e7219114fa40313866c73e6f Mon Sep 17 00:00:00 2001 From: Eric Litman Date: Thu, 1 Oct 2026 10:55:35 -0400 Subject: [PATCH 1/2] ci: queue PRs in Mergify once verify and Unfret pass (#100) Co-Authored-By: Claude Opus 5.5 --- .mergify.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 00000000..ebed25fe --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,25 @@ +queue_rules: + - name: default + batch_size: 1 + checks_timeout: null + queue_conditions: [] + merge_conditions: [] + +merge_protections_settings: + auto_merge_conditions: + - base = main + +merge_protections: + - name: Queue ready pull requests + description: Automatically queue non-draft pull requests targeting main after the required gates pass. + if: + - base = main + success_conditions: + - -draft + - check-success=verify + - check-success=Unfret + +commands_restrictions: + requeue: + conditions: + - sender-permission >= write From 635d077bbaabc455e3954557504d7543cd4cee39 Mon Sep 17 00:00:00 2001 From: Eric Litman Date: Thu, 1 Oct 2026 11:13:34 -0400 Subject: [PATCH 2/2] ci: require verify and Unfret on the queued merge commit (#100) Co-Authored-By: Claude Opus 5.5 --- .mergify.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.mergify.yml b/.mergify.yml index ebed25fe..099564a0 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -3,7 +3,9 @@ queue_rules: batch_size: 1 checks_timeout: null queue_conditions: [] - merge_conditions: [] + merge_conditions: + - check-success=verify + - check-success=Unfret merge_protections_settings: auto_merge_conditions: