github GitHub Changelog ·

GitHub Stacked Pull Requests Enter Public Preview

infrapreviewengineer
feature announcement

GitHub has launched Stacked Pull Requests in public preview, allowing engineers to break large changes into smaller, ordered, and reviewable pull requests. This feature aims to improve the review process for substantial code modifications, making it easier to maintain quality and speed up delivery. The preview is rolling out to all repositories, with merge queue support coming soon.

  • Stacked pull requests break large changes into smaller, reviewable units
  • CLI extension available for creating and managing stacked pull requests
  • Parallel review and independent merging of stacked pull requests
  • Public preview rolling out with future merge queue support
Features (2)
  • Stacked pull requests break large changes into smaller, reviewable units

    Stacked pull requests allow engineers to divide large code changes into a series of ordered, smaller pull requests, each focusing on a specific layer of the change. This facilitates independent review of each component and simplifies the merging of the entire stack.

  • CLI extension available for creating and managing stacked pull requests

    A new CLI extension, 'gh extension install github/gh-stack', is available for creating stacks. Users can manage these stacks via the GitHub CLI, GitHub.com, the mobile app, or with coding agents like GitHub Copilot.

Enhancements (1)
  • Parallel review and independent merging of stacked pull requests

    Teams can review and merge individual layers of a stack independently or merge the entire stack at once. Existing branch protections, checks, and merge requirements are maintained.

Notes (1)
  • Public preview rolling out with future merge queue support

    Stacked pull requests are currently in public preview and are being rolled out to all repositories. Merge queue support for this feature is expected to be progressively released over the coming weeks.

Read the original announcement →

https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview

Related releases