Copilot Code Review: Kişisel ve Kurumsal Ayar Kontrolü
GitHub Copilot code review tarafında inceleme isteklerinin nasıl tetikleneceğini ve hangi derinlikte çalışacağını belirleyen ayarlar genişledi. Kişisel tarafta daha ayrıntılı bir yapılandırma sayfası geldi, enterprise yöneticileri de kuruluşa ait depolar için varsayılan bir inceleme eforu tanımlayabiliyor. Değişikliklerin tamamı genel kullanıma (generally available) açıldı, yani önizleme aşamasında değil.
Pratik sonucu şu oluyor: Copilot’un pull request’lerinize ne zaman kendiliğinden yorum yapacağını ve varsayılan olarak ne kadar kapsamlı bir inceleme yürüteceğini tek noktadan yönetebiliyorsunuz, depo depo ayar değiştirmeye gerek kalmadan.
Kişisel code review ayarları için ayrı bir sayfa
Eskiden kişisel Copilot code review ayarları yalnızca Copilot Pro, Pro+ ve Max planlarında vardı, yönetimi de “Copilot features” sayfasından yapılıyordu. Orada tek bir otomatik inceleme anahtarı bulunuyordu; draft (taslak) pull request’ler ya da yeni push’lar için ayrı bir kontrol yoktu. Otomatik incelemeyi açtığınızda hangi olayların tetikleyici olacağına ince ayar yapamıyordunuz.
Yeni düzende profilinizin altındaki Copilot settings bölümünde, Copilot başlığı altında ayrı bir code review sayfası var. Bu sayfaya artık Copilot Business ve Copilot Enterprise dahil her Copilot planından erişiliyor. Daha önce bireysel ücretli planlarla sınırlı olan yapılandırma, kurumsal planlardaki geliştiricilere de açılmış oldu.
Sayfadan yönetebilecekleriniz
- Copilot’tan otomatik inceleme. Bunu açtığınızda inceleme, bir pull request oluşturduğunuzda, bir pull request’e ortak yazar (coauthor) olduğunuzda veya bir pull request’i draft durumundan çıkardığınızda tetikleniyor.
- Yeni push’lar için otomatik inceleme. Pull request açıldıktan sonra gelen yeni commit’lerde incelemenin yeniden çalışmasını ayrı bir anahtarla açıyorsunuz.
- Draft pull request’ler için otomatik inceleme. Oluşturduğunuz ya da ortak yazarı olduğunuz taslak pull request’lerde de Copilot inceleme yapsın istiyorsanız bunu ayrıca etkinleştiriyorsunuz.
- Varsayılan inceleme eforu. Bugün sunulan
LiteveBalancedseçeneklerinden birini varsayılan olarak belirleyebiliyorsunuz.
Bu ayrıştırma en çok taslak akışıyla çalışan ekiplerin işine yarıyor. Taslak aşamasında geri bildirim almak isteyen geliştirici ile incelemeyi yalnızca PR hazır olduğunda bekleyen geliştirici, aynı depoda farklı tercihlerle çalışabiliyor. Her push’ta yeniden inceleme istemeyen de yalnızca ilk açılışta çalışan bir yapılandırma kurabiliyor.
Varsayılan inceleme eforu nasıl uygulanıyor?
Belirlediğiniz varsayılan efor, talep ettiğiniz incelemelerde geçerli oluyor; pull request’inizi otomatik olarak incelemek üzere yapılandırılan incelemeler de buna dahil. Otomatik tetiklenen bir inceleme de sizin kişisel varsayılanınızla başlıyor yani.
Varsayılan her durumda bağlayıcı değil ama. Pull request sayfasındaki Reviewers bölümünden Copilot’tan manuel olarak inceleme isterken, isteği göndermeden önce farklı bir inceleme eforu seçebiliyorsunuz. Gündelik akışta hafif bir varsayılanla çalışıp kritik bir değişiklik setinde daha kapsamlı incelemeye geçmek böylece mümkün.
Enterprise genelinde varsayılan inceleme eforu
İkinci yenilik yönetim tarafında. Yetkili enterprise yöneticileri artık tüm enterprise için tek bir varsayılan inceleme eforu tanımlayabiliyor; seçenekler Lite, Balanced veya GitHub varsayılanı.
Bu varsayılan, kuruluşa ait (organization-owned) depolara kalıtım (inheritance) yoluyla iniyor. Tek yönlü, katı bir dayatma da değil, çünkü organizasyonlar ve depolar kendi override tanımlarını yapmaya devam edebiliyor. Enterprise düzeyindeki ayar bir taban çizgisi işlevi görüyor, özel ihtiyacı olan ekipler kendi seviyelerinde farklı bir efor belirleyebiliyor.
Pratikte yapılandırma üç katmana yayılıyor: enterprise varsayılanı, organizasyon ve depo düzeyindeki override’lar, bir de geliştiricinin kişisel varsayılanı ile manuel istek sırasında yaptığı seçim. Kaynak duyuru, bu katmanların çakıştığı senaryolarda hangi değerin kazanacağına dair ayrıntılı bir öncelik tablosu vermiyor; yalnızca enterprise ayarının kalıtımla uygulandığını ve alt seviyelerde override edilebildiğini belirtiyor.
Kimler için ne değişiyor?
Copilot Business ve Copilot Enterprise kullanan geliştiriciler açısından en somut kazanım, daha önce yalnızca bireysel ücretli planlarda bulunan kişisel code review ayarlarının kendilerine de açılması. Pro, Pro+ ve Max kullananlar içinse tek bir otomatik inceleme anahtarının yerini, draft ve yeni push senaryolarını ayrı ayrı kontrol edebilecekleri daha ayrıntılı bir sayfa aldı.
Yönetici tarafında ise inceleme eforunu her depoda tek tek belirleme zorunluluğu ortadan kalkıyor. Enterprise genelinde bir varsayılan belirlemek, istisna gereken yerlerde organizasyon veya depo seviyesinde override tanımlamak yeterli oluyor.
Kaynaklar ve İleri Okuma
- More ways to request and configure Copilot code reviews — The GitHub Blog changelog
- The GitHub Blog
- Copilot Code Review: Özelleştirme ve Yapılandırma
- Copilot Code Review Metrikleri: Aktif mi Pasif mi?







Yorum gönder