← Back to all sparks
M

Mergify

INFRA · APIS
Velocity5.0

Merge queue and pull request automation service for software teams

Mergify's merge queue now hunts the breaking PR by rerunning failed tests first

merge-queueci-cdtest-enginemonorepostacked-prsdevtools
◆Current state
Mergify shipped more than a dozen changes in the last week of October. On the merge queue, failed batches now run the failing tests first in each split, stacked PRs enter the queue together, scope capacities work with Bazel, Pants and Turborepo scopes and patterns, and batch merge commits name the PRs they land. Test Engine gained Minitest, Jest and Mocha plugins and a setup path driven by a coding agent. Jinja2 expressions in configuration stopped being evaluated on October 31.
◆Where it's heading
Mergify is tying its merge queue to test data: Test Engine knows which tests fail, and the queue uses that to bisect faster with less CI. Monorepo build tools and stacked PRs are now first-class queue inputs.
◆Prediction
More queue behavior driven by Test Engine results is likely, given that Fail First and the new test plugins shipped the same week.

◆Recent moves

  1. 2d ago

    Queue a pull request before it's ready

    The "Queue this pull request" checkbox now shows as soon as a PR opens, so authors can queue work early and let the merge queue wait for checks and approvals. A small follow-on to the late-October queue work that cuts one more manual return trip per PR.

    View source ↗
  2. 16d ago

    Fail First

    When a batch fails, each split now reruns the tests that failed first and stops early, finding the culprit PR sooner and with less CI. Merge queue speed now draws on test results.

    View source ↗
  3. 17d ago

    Dark mode that follows your system

    The dashboard follows the system light or dark setting, with a manual override. Cosmetic.

    View source ↗
  4. 17d ago

    Set up Test Engine with your coding agent

    A coding agent can set up Test Engine on a repository in one pull request. Onboarding to Mergify's test product is delegated to the tools customers already use.

    View source ↗
  5. 17d ago

    One Subscription page for your plan and billing

    Plan and Billing tabs merge into one Subscription page. Settings tidy-up.

    View source ↗
  6. 17d ago

    Stacks enter the merge queue together

    A stack queued from its top waits until every PR meets its conditions, then enters the queue as a unit. It removes partial stack merges.

    View source ↗