GitHub recently introduced native support for stacked PRs, created through the GitHub CLI (using gh stack push). MergeQueue now supports these stacks end to end, you can queue and merge GitHub-native stacks the same way you enqueue a av CLI stack.

What's new
- Automatic detection. MergeQueue reads GitHub's own stack metadata on each pull request, so it recognizes a GitHub-created stack without any setup. Stack ordering and dependencies come directly from GitHub, not inferred from base branches.
- Queueing works the way you'd expect. Queue a PR in the stack and MergeQueue validates it together with the PRs below it, exactly as it does for Aviator-managed stacks.
- PRs land as merged. When a GitHub-native stack goes through the queue, every PR in the stack shows as merged (not closed), and the GitHub's stack state stays consistent with what actually landed.
Read the docs
What you need to do
Nothing, it all just works. Support is enabled by default. Stacks created with the Aviator av CLI also continue to work exactly as before.



