Skip to content

ci(mergify): mimic mergify-cli config shape and drop check-runs reporting#283

Draft
sileht wants to merge 1 commit into
mainfrom
devs/sileht/mimic-mergify-cli-config/mimic-mergify-cli-config-shape-drop-check-runs--ea2244db
Draft

ci(mergify): mimic mergify-cli config shape and drop check-runs reporting#283
sileht wants to merge 1 commit into
mainfrom
devs/sileht/mimic-mergify-cli-config/mimic-mergify-cli-config-shape-drop-check-runs--ea2244db

Conversation

@sileht

@sileht sileht commented Jun 24, 2026

Copy link
Copy Markdown
Member

Rework the Mergify config to the modern shape used by mergify-cli:

  • Add shared anchors for CI checks and review conditions.
  • Split queue_rules into dependencies (fast-forward batch) and default
    (squash); queue_conditions now carry only structural gating, with
    CI/review gating moved into named merge_protections blocks.
  • Drop the legacy automatic-merge pull_request_rule (queueing is now
    driven by queue_conditions) and the priority_rules block.
  • Switch reporting_method from check-runs to deployments and enable
    auto_merge_conditions.

sql-compare specifics preserved: real CI check names (Test with Python
3.9-3.12, semgrep), the 1-approval requirement, and dependabot[bot] as
the only excluded bot.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

…ting

Rework the Mergify config to the modern shape used by mergify-cli:

- Add shared anchors for CI checks and review conditions.
- Split queue_rules into dependencies (fast-forward batch) and default
  (squash); queue_conditions now carry only structural gating, with
  CI/review gating moved into named merge_protections blocks.
- Drop the legacy automatic-merge pull_request_rule (queueing is now
  driven by queue_conditions) and the priority_rules block.
- Switch reporting_method from check-runs to deployments and enable
  auto_merge_conditions.

sql-compare specifics preserved: real CI check names (Test with Python
3.9-3.12, semgrep), the 1-approval requirement, and dependabot[bot] as
the only excluded bot.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Change-Id: Iea2244dbd3e45c2482aeb5f78c2850ce8198c649
@mergify

mergify Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

🔴 1 of 4 protections blocking · waiting on 👀 reviews

Protection Waiting on
🔴 🔎 Reviews 👀 reviews
🟢 📃 Configuration Change Requirements
🟢 Enforce conventional commit
🟢 📕 PR description

🔴 🔎 Reviews

Waiting for

  • #review-requested = 0
This rule is failing.
  • #review-requested = 0
  • #changes-requested-reviews-by = 0
  • #review-threads-unresolved = 0

Show 3 satisfied protections

🟢 📃 Configuration Change Requirements

Mergify configuration change

  • check-success = Configuration changed

🟢 Enforce conventional commit

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?:

🟢 📕 PR description

  • body ~= (?ms:.{48,})

@mergify mergify Bot requested a review from a team June 24, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant