Daha hızlı AI kodu, CI'yi yavaşlattı; çözüm beklenmedik bir değişiklikti.
Orijinal başlık: AI coding has made CI a bottleneck, so we reworked ours to keep up
KISACA
- Tek cümlede
- Linear, CI sürecini hızlandırmak için dört yeni adım attı.
- Bulgu
- Üçüncü parti runner'lar %34 daha hızlı, kritik adım 26 saniyeden 8 saniyeye indi.
- Neden önemli?
- Bu iyileştirmeler, ayda 87 000 runner-dakikası tasarruf ve PR bekleme süresini 6 dakikadan 5 dakikaya düşürdü.
Ne oldu?
Yapay zeka ajanlarının kod yazma hızını katlayarak artırması, doğrulama (CI) sürecini bir darboğaza çevirdi; Linear ekibi buna karşı dört değişiklik yaptı. Öncelikle GitHub Actions'tan daha hızlı CPU'lu üçüncü parti runner'lara geçerek işleri ortalama %34 hızlandırdılar; tüm işlerden önce çalışan "gating" adımlarını sadeleştirerek kritik bir işi 26 saniyeden 8 saniyeye indirdiler. Bağımlılıkları CI imajlarına önceden kurup yedi ayrı kontrolü iki toplu işe indirerek ayda yaklaşık 87 bin runner-dakikası tasarruf ettiler; test parçalarını dörtten sekize çıkararak da %17 ek hız kazandılar. Sonuçta test kapsamı neredeyse dört katına çıkmasına rağmen pull request bekleme süresi 6 dakikadan 5 dakikanın hemen üzerine düştü.
Kod hızı artarken, CI'nin sınırları da yeniden tanımlandı.
Aynı haberin kısa dikey video özeti.
Bu notu kaynak göstererek alıntılayabilirsin: Hasan Amanet, “Daha hızlı AI kodu, CI'yi yavaşlattı; çözüm beklenmedik bir değişiklikti.”, Notes for Data Science, 22 Eylül 2026.