Linear reduce a la mitad el tiempo de runner en CI mientras sus tests casi se cuadruplican
AI coding has made CI a bottleneck, so we reworked ours to keep up
El equipo de Linear reescribió su pipeline de CI para que los agentes de IA no esperen. Migraron a runners de terceros, adoptaron tsgo y Oxlint, eliminaron el chequeo de tipos en lint y paralelizaron los tests en ocho shards. El tiempo de espera por PR bajó de más de 6 minutos a poco más de 5, y el tiempo de runner por test se redujo a la mitad, todo mientras la cobertura de tests casi se cuadruplicó.
Los agentes han hecho exponencialmente más rápido enviar código, pero validar esos cambios no ha seguido el mismo ritmo.