SoftwareO Vercel CI entrou em beta com uma proposta simples: depois de cada envio ao GitHub, executar somente as tarefas de CI afetadas pela mudança, em vez de repetir a suíte inteira. A novidade pode reduzir a espera de equipes que já usam Turborepo — especialmente quando agentes de código abrem mais alterações — mas ainda depende de uma configuração compatível e está em fase beta.
Como funciona
O Vercel CI usa o grafo de tarefas do Turborepo para identificar quais etapas dependem dos arquivos alterados. A equipe marca no turbo.json as tarefas que devem rodar na CI; tarefas sem mudanças relevantes podem ser restauradas do cache ou ignoradas. As demais são executadas em máquinas isoladas, na ordem definida pelas dependências.
O anúncio da Vercel, publicado em 28 de outubro de 2026, diz que o tempo entre git push e a conclusão da CI nos repositórios da própria empresa ficou de duas a seis vezes menor. Esse número é um resultado interno da Vercel e da beta privada, não uma garantia de ganho para outros projetos.
Os resultados aparecem como verificações no pull request do GitHub, então regras de proteção de branch podem continuar bloqueando uma integração quando uma tarefa falhar. A Vercel também oferece inspeção e logs pelo painel, pela CLI e pelo MCP.
Para quem pode valer a pena
O recurso merece um piloto em equipes com monorepos ou projetos JavaScript que já organizam build, lint e testes no Turborepo. A documentação também diz que ele funciona em repositórios de pacote único com Turborepo instalado. Antes de mudar o fluxo, compare o tempo total de cada tipo de alteração, a taxa de falhas e testes instáveis e o custo de execução.
A configuração não exige criar outro arquivo de workflow: as tarefas marcadas com a tag ci no turbo.json são consideradas pelo serviço. Ainda assim, isso não significa que qualquer pipeline existente possa ser substituído sem ajustes. A equipe precisa escolher com cuidado quais tarefas são seguras para seleção incremental e preservar verificações que devem rodar em toda mudança.
Limites da versão beta
A documentação oficial do Vercel CI, atualizada em 28 de outubro, lista alguns requisitos: Turborepo 2.11.7 ou posterior, Vercel CLI 64.3.1 ou posterior, repositório GitHub conectado a um projeto Vercel e git push como gatilho disponível. A imagem-base é Linux; GitHub é o único forge suportado; e o repositório não pode estar conectado a projetos de várias equipes Vercel. A Vercel informa que o beta está disponível em todos os planos, mas ressalta que recursos e configuração ainda podem mudar.
Para uma equipe que não usa Turborepo ou precisa de outros provedores, gatilhos ou sistemas operacionais, a novidade ainda não elimina a necessidade de manter a CI atual. O caminho prudente é testar primeiro em um conjunto pequeno de tarefas, confirmar que a seleção não deixa passar verificações necessárias e medir os resultados antes de expandir.
