You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore: mergify - remove invalid speculative checks field #1076
.github/mergify.yml's queue_rules[0] sets speculative_checks: 1, introduced in #1059. Mergify's current schema rejects this field ("Extra inputs are not permitted @ root -> queue_rules -> item 0 -> speculative_checks"), which makes Mergify's own status checks ("Summary", "Mergify Merge Queue") permanently report failure on every PR.
That failure is enough to keep GitHub's mergeStateStatus at BLOCKED and reject gh pr merge/the merge button with "the base branch policy prohibits the merge" - even when both actually-required status checks (All Checks Passed, validate-pr-template) pass cleanly. Found while trying to merge unrelated PRs #1073 and #1075.
To Reproduce
Open any PR against develop
Check the "Summary" or "Mergify Merge Queue" check run's output
See: "The current Mergify configuration is invalid"
Expected behavior
Mergify's config is valid and its status checks pass (or are simply absent) so they don't block merges.
Additional Context
Fix: remove the unsupported speculative_checks key from queue_rules[0] in .github/mergify.yml.
Fixed by #1077 (merged: 3afe7fd). GitHub's auto-close via the "Closes #1076" reference didn't fire despite correctly recognizing the link (confirmed via the GraphQL closingIssuesReferences field) — closing manually.
Activity
linear-code commentedon Jul 22, 2026
LS-1633
github-actions commentedon Jul 22, 2026
✅ Template check passed after update. Thanks for fixing the issue body.
ashleyshaw commentedon Jul 22, 2026
Fixed by #1077 (merged: 3afe7fd). GitHub's auto-close via the "Closes #1076" reference didn't fire despite correctly recognizing the link (confirmed via the GraphQL
closingIssuesReferencesfield) — closing manually.github-actions commentedon Sep 8, 2026
This issue has labels that are not in the canonical taxonomy:
migrate:priority:normalmigrate:type:choreValid Canonical Labels
Please use labels with a prefix from the canonical taxonomy:
type:bug,type:feature,type:task,type:documentation, etc.status:needs-triage,status:in-progress,status:done, etc.priority:critical,priority:high,priority:normal,priority:lowarea:ci,area:docs,area:labels,area:security, etc.meta:needs-changelog,meta:duplicate,meta:blocked, etc.For the complete list, see .github/labels.yml.
[-]Mergify config has invalid speculative_checks field, breaking merge queue checks for every PR[/-][+]chore: mergify - remove invalid speculative checks field[/+]