GitHub, yazma izni olmayan kullanıcıların açık PR sayısını sınırlıyor. Gürültü azalıyor; AI katkılar limite giriyor, güvenilir dış katkımcılar muaf tutuluyor.
Ne oldu?
GitHub, açık kaynak depolardaki pull request (PR) seline karşı kalıcı bir araç devreye soktu. Depo sahipleri, yazma izni olmayan kullanıcıların aynı anda açabileceği açık PR sayısına bir üst sınır koyabiliyor. Sınıra ulaşan bir katkıcı, yeni PR açmadan önce mevcut birini kapatmalı veya birleştirmeli. Taslak PR'ler bu limite dahil değil; Copilot veya başka bir yapay zeka ajanıyla açılan PR'ler ise dahil. Güvenilir katkıcılar bypass listesine eklenerek aynı limitlerden muaf tutulabiliyor; bu, onlara tam katkımcı yetkisi vermeden esneklik tanıyor.
Neden önemli?
Açık kaynağın büyümesi katkıcı sayısını artırdı; ancak her PR inceleme, CI çalıştırma ve yönetim maliyetini de beraberinde getiriyor. Aynı kuyrukta kaliteli katkılarla düşük kaliteli gönderiler bir araya gelince, önemli işler görünmez hale geliyor. Yeni limit, bu kuyruğu süzerek bakım sorumlularının dikkatini yüksek sinyalli katkılara yönlendiriyor. Ayrıca bir tavan getirmek, katkıcıların önce kendi gönderilerini önceliklendirmesini sağlıyor; cilalı değişiklikle kaba taslak aynı görünmediğinden, herkes inceleme öncesi daha seçici davranıyor. GitHub'a göre bu sayede gereksiz bildirimler azalıyor ve bakım yükü hafifliyor.
Kim veya ne etkileniyor?
Önce etkilenenler açık kaynak depo bakımcıları. Yoğun projelerde AutoGPT ve Homebrew gibi popüler depoların sürdürücüleri, limit sayesinde PR kuyruklarını tekrar incelemek istediklerini belirtiyor. Yazma izni olmayan katkıcılar, özellikle aynı anda çok sayıda PR açan veya AI ajanlarını otomatik kullanan hesaplar, yeni kurala uymak zorunda. Kurumsal ekipler ve güvenilir dış katkıcılar da bypass listesiyle avantaj sağlıyor. Yapay zeka ajanlarından üretilen PR'lerin limite dahil edilmesi, son dönemdeki otomatik katkı dalgasını hedef alıyor.
Ne yapılmalı?
Bakımcılar, depo ayarlarındaki etkileşim limitleri bölümünden PR limitini etkinleştirmeli ve projenin tempoya göre uygun bir sınır belirlemeli. Kalabalık projelerde güvenilir dış katkıcıları bypass listesine eklemek adil bir denge kurar. Katkıcılar, değişiklikleri erkenden tartışmak için taslak PR kullanmalı; çünkü taslaklar limite dahil değil. Ayrıca otomatik araçlarla çoklu PR açanların bu süreci gözden geçirmesi, nicelikten çok nitelik odaklı çalışması gerekiyor. GitHub'ın yol haritasında ek kontroller olduğu belirtiliyor; detayları henüz doğrulanmadı.