
GitHub ativa stacked pull requests em preview público
Stacked Pull Requests em preview público
O GitHub lançou em 30 de julho de 2026 o preview público de stacked pull requests - uma funcionalidade nativa que permite dividir mudanças grandes em uma série ordenada de PRs menores, cada um representando uma camada focada da alteração.
Como funciona
- Criação: a partir do terminal (via extensão
gh extension install github/gh-stack), do github.com, do app mobile ou de agentes como o GitHub Copilot com a skillgh-stack. Cada PR na stack aponta para a camada abaixo dele. - Revisão: cada PR mostra apenas o diff daquela camada específica. Um "stack map" no topo do PR indica como a mudança se encaixa no trabalho maior. Diferentes revisores podem trabalhar em camadas distintas em paralelo.
- Merge: é possível fazer merge de toda a stack de uma vez, ou de camadas individuais. Ao mergear uma camada inferior, os PRs acima são automaticamente rebasados e retargetados. Branch protections e checks obrigatórios continuam funcionando normalmente.
Benefícios destacados
- Manter mudanças grandes em movimento com PRs curtos revisados em paralelo.
- Manter qualidade com revisões focadas + branch protections existentes.
- Flexibilidade de merge: tudo, parte ou uma camada por vez.
Adoção precoce
Tim Neutkens (lead do Next.js na Vercel) afirmou que a equipe já usa stacked PRs há meses para introduzir mudanças menores enquanto entrega features maiores. John Resig (criador do jQuery) elogiou a possibilidade de enviar 5 stacked PRs diretamente para uma merge queue de uma só vez. Andy Merryman (CTO da TED) relatou que a IA aumentou a produtividade dos devs, mas criou um gargalo de PRs grandes demais - os stacked PRs resolveram isso. Mayank Saini (WHOOP) disse que a funcionalidade "parou de parecer uma ferramenta em cima do GitHub e começou a parecer o próprio GitHub".
Disponibilidade
O rollout está acontecendo para todos os repositórios ao longo dos próximos dias. Suporte a merge queue para stacked PRs será liberado progressivamente nas semanas seguintes.