stamatios
← Voltar ao feed
GitHub ativa stacked pull requests em preview público
Dev & Engenharia

GitHub ativa stacked pull requests em preview público

resumo de ~3 min

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 skill gh-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.