Merge Queue for Stacked PRs review
Queues stacked GitHub pull requests by branch and merges validated batches atomically.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Merge Queue for Stacked PRs is an open-source, self-hosted merge queue for GitHub repositories. It is aimed at small and mid-market teams that organize work in stacked or chained pull requests and want those changes validated and merged together. Separate FIFO queues for each target branch keep batches ordered, while CI runs before a stack is merged atomically. This is a focused tool for teams whose merge workflow centers on GitHub, rather than a general-purpose cross-platform queue.
Its strongest fit is the handling of stacked changes and the cases that can interrupt a merge. A hotfix label prioritizes an item, while retries—up to three times—address target-branch divergence during CI. The tool can detect and resume batches stuck in the completing state. Protected file paths can require per-path approvers, and an admin-only break-glass label allows immediate merging without CI. That emergency path is useful for operational control, but teams should decide carefully when bypassing validation is acceptable.
The published plan is Free and MIT-licensed, with self-hosting via a GitHub Actions workflow and repository configuration. Integrations include GitHub Actions and the GitHub API; optional metrics can use OTLP or Prometheus backends. That makes it a reasonable fit for teams comfortable maintaining their own workflow and seeking visibility into queue behavior. It is less suitable for organizations requiring GitLab or Bitbucket support, or a managed deployment. Choose it when atomic stacked-PR handling and recovery matter; consider another queue if broader platform support or managed service is a requirement.
Merge Queue for Stacked PRs pros and cons
- Where it wins
- Keeps a separate FIFO queue for each target branch.
- Runs CI before merging stacked pull requests as atomic batches.
- Retries branch-divergent runs and recovers stuck batches.
- Where it doesn't
- Supports GitHub rather than GitLab or Bitbucket.
- Requires self-hosting through GitHub Actions and repository configuration.
- An admin break-glass label can bypass CI for immediate merges.
Merge Queue for Stacked PRs fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update