Mergify
Merge queue and pull request automation service for software teams
Mergify's queue learned to merge stacked pull requests, then spent August tightening the edges.
◆Recent moves
- 8d ago
Per-lane check capacity for dynamic scopes
A single speculative-check budget can now apply across every scope, so dynamic scope sets get per-lane capacity without enumerating scope names. Configuration catching up to teams whose scopes are generated rather than listed.
View source ↗ - 8d ago
Pagination drops the first and last links
Paginated API responses advertise only next and prev, and drop the Link header entirely when neither exists. A contract change more than a feature - clients that walked first or last links need updating.
View source ↗ - 8d ago
Repository badge API removed
The deprecated /v1/badges/* endpoints are gone and embedded README badges no longer render. Part of the same August trimming as the pagination change and the github_actions deprecation, and the most visible of them since it breaks a public page.
View source ↗ - 8d ago
Clearer reason when the merge queue can't create the draft pull request
Dequeue reasons now carry GitHub's own refusal message, including the repository rule that blocked the push. Diagnostic detail rather than capability, but it turns an opaque queue rejection into something a maintainer can act on.
View source ↗ - 21d ago
Merge GitHub stacked pull requests with the merge queue
⚡ SPARKThe merge queue takes on stacked pull requests, ordering them through GitHub's own merge API. For a product whose entire job is the merge gate, this closes the workflow that most often forced teams to bypass it.
View source ↗ - 22d ago
New from-fork condition attribute
Conditions can now match on whether a pull request comes from a fork. A small predicate, but it is the primitive behind the same day's tightening of author-run commands, which now default to fork pull requests only.
View source ↗