Skip to content

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

Merged
mergify[bot] merged 1 commit into
mainfrom
devs/sileht/mimic-mergify-cli-config/mimic-mergify-cli-config-shape-drop-check-runs--ea2244db
Jun 26, 2026
Merged

ci(mergify): mimic mergify-cli config shape and drop check-runs reporting#283
mergify[bot] merged 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

🟢 All 4 merge protections satisfied — ready to merge.

Show 4 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)(?:\(.+\))?:

🟢 🔎 Reviews

  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

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

@mergify mergify Bot requested a review from a team June 24, 2026 17:08
@sileht sileht marked this pull request as ready for review June 26, 2026 05:36
@mergify

mergify Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Queued — the merge queue status continues in this comment ↓.

@mergify mergify Bot added the queued label Jun 26, 2026
@mergify

mergify Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 25 seconds in the queue, including 4 seconds running CI.

Required conditions to merge

@mergify mergify Bot merged commit 9f71bbd into main Jun 26, 2026
9 of 10 checks passed
@mergify mergify Bot deleted the devs/sileht/mimic-mergify-cli-config/mimic-mergify-cli-config-shape-drop-check-runs--ea2244db branch June 26, 2026 07:44
@mergify mergify Bot removed the queued label Jun 26, 2026
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.

2 participants