Repository navigation
ci(Mergify): configuration update - #143
Merged
unclesp1d3r merged 1 commit intoMar 14, 2026
Merged
unclesp1d3r merged 1 commit into
unclesp1d3r merged 1 commit into
Mergify / Summary
succeeded
Mar 14, 2026 in 0s
2 potential rules
Rule: Queue maintainer PRs with lgtm label (queue)
-
-closed[📌 queue requirement] -
label = lgtm - any of: [📌 queue requirement]
-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- any of: [🔀 queue conditions]
- all of: [📌 queue conditions of queue
default]- any of: [🛡 GitHub repository ruleset rule
main]-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- all of: [🛡 Merge Protections rule CI must pass]
-
check-success = coverage -
check-success = msrv (stable minus 1 releases) -
check-success = msrv (stable minus 2 releases) -
check-success = msrv (stable minus 3 releases) -
check-success = msrv (stable minus 4 releases) -
check-success = msrv (stable) -
check-success = quality -
check-success = test -
check-success = test-cross-platform (macos-latest, macOS) -
check-success = test-cross-platform (ubuntu-latest, Linux) -
check-success = test-cross-platform (windows-latest, Windows)
-
- all of: [🛡 Merge Protections rule Do not merge outdated PRs]
-
#commits-behind <= 10
-
- all of: [🛡 Merge Protections rule Enforce conventional commit]
-
title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:
-
- any of: [🛡 GitHub repository ruleset rule
- all of: [📌 queue conditions of queue
-
-conflict[📌 queue requirement] -
-draft[📌 queue requirement] -
author=@maintainers -
base = main -
label != do-not-merge - any of: [📌 queue -> configuration change requirements]
-
-mergify-configuration-changed -
check-success = Configuration changed
-
Rule: Keep PRs up to date with main (update)
-
#commits-behind > 0[📌 update requirement] -
-closed[📌 update requirement] -
-conflict -
-conflict[📌 update requirement] -
-draft -
base = main -
label != do-not-merge -
queue-position = -1[📌 update requirement]
3 not applicable rules
Rule: Auto-approve and queue dependabot PRs (queue)
-
-closed[📌 queue requirement] -
author = dependabot[bot] - any of: [📌 queue requirement]
-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- any of: [🔀 queue conditions]
- all of: [📌 queue conditions of queue
default]- any of: [🛡 GitHub repository ruleset rule
main]-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- all of: [🛡 Merge Protections rule CI must pass]
-
check-success = coverage -
check-success = msrv (stable minus 1 releases) -
check-success = msrv (stable minus 2 releases) -
check-success = msrv (stable minus 3 releases) -
check-success = msrv (stable minus 4 releases) -
check-success = msrv (stable) -
check-success = quality -
check-success = test -
check-success = test-cross-platform (macos-latest, macOS) -
check-success = test-cross-platform (ubuntu-latest, Linux) -
check-success = test-cross-platform (windows-latest, Windows)
-
- all of: [🛡 Merge Protections rule Do not merge outdated PRs]
-
#commits-behind <= 10
-
- all of: [🛡 Merge Protections rule Enforce conventional commit]
-
title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:
-
- any of: [🛡 GitHub repository ruleset rule
- all of: [📌 queue conditions of queue
-
-conflict[📌 queue requirement] -
-draft[📌 queue requirement] -
-files~=\.github/workflows/release\.yml -
base = main -
label != do-not-merge - any of: [📌 queue -> configuration change requirements]
-
-mergify-configuration-changed -
check-success = Configuration changed
-
Rule: Auto-approve and queue dependabot PRs (review)
-
author = dependabot[bot] -
-files~=\.github/workflows/release\.yml -
base = main -
label != do-not-merge
Rule: Queue external PRs when approved by maintainer (queue)
-
-author=@maintainers -
-closed[📌 queue requirement] -
approved-reviews-by=@maintainers - any of: [📌 queue requirement]
-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- any of: [🔀 queue conditions]
- all of: [📌 queue conditions of queue
default]- any of: [🛡 GitHub repository ruleset rule
main]-
check-neutral = Mergify Merge Protections -
check-skipped = Mergify Merge Protections -
check-success = Mergify Merge Protections
-
- all of: [🛡 Merge Protections rule CI must pass]
-
check-success = coverage -
check-success = msrv (stable minus 1 releases) -
check-success = msrv (stable minus 2 releases) -
check-success = msrv (stable minus 3 releases) -
check-success = msrv (stable minus 4 releases) -
check-success = msrv (stable) -
check-success = quality -
check-success = test -
check-success = test-cross-platform (macos-latest, macOS) -
check-success = test-cross-platform (ubuntu-latest, Linux) -
check-success = test-cross-platform (windows-latest, Windows)
-
- all of: [🛡 Merge Protections rule Do not merge outdated PRs]
-
#commits-behind <= 10
-
- all of: [🛡 Merge Protections rule Enforce conventional commit]
-
title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:
-
- any of: [🛡 GitHub repository ruleset rule
- all of: [📌 queue conditions of queue
-
-conflict[📌 queue requirement] -
-draft[📌 queue requirement] -
author != dependabot[bot] -
base = main -
label != do-not-merge - any of: [📌 queue -> configuration change requirements]
-
-mergify-configuration-changed -
check-success = Configuration changed
-
Mergify commands and options
More conditions and actions can be found in the documentation.
You can also trigger Mergify actions by commenting on this pull request:
@Mergifyio refreshwill re-evaluate the rules@Mergifyio rebasewill rebase this PR on its base branch@Mergifyio updatewill merge the base branch into this PR@Mergifyio backport <destination>will backport this PR on<destination>branch
Additionally, on Mergify dashboard you can:
- look at your merge queues
- generate the Mergify configuration with the config editor.
Finally, you can contact us on https://mergify.com
Loading