AI 编码把 CI 变成瓶颈,我们重构了 CI 来跟上
Linear 称 AI 编码代理让代码产出更快,但 CI 验证没跟上,成为新瓶颈。团队在基础设施、工具链、关键路径、重复 setup 和测试执行五方面优化:换第三方 runner 提速 34%;tsgo 把类型检查耗时砍 73%;ESLint 去类型依赖后配合 Oxlint,API lint 省 68%;change-detection 任务从 94s 降到 20s;把 7 个独立小检查合成 2 个并行任务,月省约 8.7 万 runner-minutes(11.8%);Vitest 共享模块注册是最大单项优化,月省 17%,最慢 shard 从 300–379s 降到约 195s。 测试套件几乎翻四倍的同时,PR 等待从 6 分钟+降到 5 分钟出头,每测试 runner 时间近乎减半。文中强调 setup 不先降、sharding 就没法继续加,且每周仍新增约 2000 个测试,CI 优化需持续。 



