Linear ускорила CI, чтобы успевать за AI-агентами
AI coding has made CI a bottleneck, so we reworked ours to keep up
В Linear переработали CI-пайплайн, чтобы справиться с растущим потоком изменений от AI-агентов. Перейдя на сторонние раннеры с более быстрыми CPU и современный компилятор tsgo, они ускорили сборку на 34%, а проверку типов — на 73%. Отказавшись от типов в линтинге и оптимизировав установку зависимостей, они сократили время ожидания PR с 6 до 5 минут, несмотря на почти четырёхкратный рост тестов.
Агенты сделали выпуск кода экспоненциально быстрее, но валидация этих изменений не поспевает за ними с той же скоростью.