Linear mühendisi Mufeez Amjad, 21 Eylül 2026 tarihli yazıda ajanların kod göndermeyi hızlandırırken CI doğrulamanın aynı tempoda kalmadığını; PR’ların CI’de beklediğini ve altyapı maliyetinin arttığını anlatıyor. Test paketleri yıl başından beri neredeyse dört katına çıkmasına rağmen PR bekleme süresi 6 dakikadan fazla iken biraz üzerinde 5 dakikaya indirildi; test başına runner süresi kabaca yarıya düşürüldü.
Dört hatlı iyileştirme
Yazı dört başlıkta toplanıyor: altyapı/araç yükseltmesi; diğer işleri kilitleyen kapı işlerini hızlandırma; tekrarlayan kurulumun azaltılması; test yürütmesinin verimliliği. GitHub Actions’tan daha hızlı üçüncü taraf runner’lara geçişte işler ortalama %34 hızlandı; tsgo ile tsc kontrolünün haftalık medyanı %73 kısaldı. Tip bilgisine bağlı lint kuralları AST tabanlı yeniden yazılarak API lint %68, tam depo lint %55 hızlandı; Oxlint’e geçiş kolaylaştı.
Kritik yol ve kurulum
Değişiklik algılama işinin medyan süresi 26’dan 8 saniyeye indi; seyrek/blobless checkout ve özel retry’lı checkout eylemi kullanıldı. API test kurulumunda yalnızca gerekli pnpm paketleri kuruldu (44–73 sn → 16–18 sn); node_modules önbelleğinin geri yüklemeden daha yavaş olduğu ölçüldü. Yedi kısa kontrol iki işe birleştirilerek Haziran kullanımına göre ayda ~87.000 runner-dakika (%11,8) tasarruf iddia edildi.
Test shard’ları
Vitest dosya bazlı dağıtımına göre büyük dosyalar bölündü; shard sayısı 8’e çıkarıldı. isolate: false ile güvenli dosyalarda paylaşılan modül durumu, yazarın en büyük tek iyileştirmesi olarak aylık ~%17 tasarruf ve en yavaş shard’ın ~300–379 sn’den ~195 sn’ye inmesiyle ilişkilendirildi. Haftada ~2.000 yeni test eklendiği; yapılmasaydı bugünkü paketin ~11 dakikaya çıkacağı belirtiliyor.
Kaynak: Linear — AI coding has made CI a bottleneck, so we reworked ours
Henüz yorum yok. İlk yorumu siz yapın!