Copilot code review ayarları REST ve GraphQL API'lerine taşındı
GitHub Copilot code review ayarları artık REST ve GraphQL API'leri üzerinden okunup güncellenebiliyor; enterprise politikasından organizasyon varsayımlarına ve tek tek repository'lere kadar. Aynı güncelleme Copilot review'larını tanımlayan attribution alanları, daha kompakt review overview'ları, AI credit raporlaması ve bir dizi billing ile güvenilirlik düzeltmesi getiriyor.
Kilit noktalar
- Code review ayarları artık REST ve GraphQL ile enterprise politikasından tek repository'ye kadar okunup güncellenebiliyor.
- Enterprise seviyesinde yönetilen ayarlar organizasyon veya repository seviyesinde ezilemiyor.
- API yanıtları Copilot review'larını, kullanılan effort seviyesini ve yorumun dayandığı skill, MCP server ve custom instruction'ları attribution alanlarıyla gösteriyor.
- Enterprise ve organizasyon ayar endpoint'leri GitHub Apps ve fine-grained personal access token desteklemiyor; repository endpoint'leri destekliyor.
- Automatically request Copilot code review kuralı artık bypass listesine uyuyor.
- Agent oturumları tüketilen AI credit'lerini gösteriyor; başarısız veya zaman aşımına uğrayan review'lar bir kez otomatik tekrar deneniyor.
GitHub, Copilot code review ayarlarını REST ve GraphQL API üzerinden yönetilebilir hale getirdi. Enterprise yöneticileri code review'ı tüm organizasyonlar için açıp kapatabiliyor ya da kararı organizasyonlara bırakabiliyor; organizasyon yöneticileri enablement, varsayılan review effort ve runner yapılandırmasını, repository yöneticileri ise effort ile custom instructions ve MCP kullanımını belirliyor. Üst seviyede yönetilen ayarlar alt seviyede ezilemiyor.
API ayrıca hangi yorumların Copilot'tan geldiğini, review'un hangi effort seviyesini kullandığını ve hangi skill, MCP server ve custom instruction'lardan yararlandığını gösteren attribution alanları döndürüyor. Review overview artık daha kompakt: effort ve anketler alt bilgiye taşındı, atlanan ve hariç tutulan dosyalar tek bir bölümde toplandı. Oturumlar tüketilen AI credit'lerini gösteriyor, otomatik review kuralı da bypass listesine uyuyor.
Gerçek dünyada kullanımı
- Yüzlerce repository'de tek bir Copilot review politikası uygulamak isteyen, ayar sayfalarında tek tek dolaşmak istemeyen platform ekibi.
- Merge öncesi hangi review effort seviyesinin çalıştığını ve yoruma hangi MCP server'ların kaynaklık ettiğini API'den doğrulayan CI pipeline'ı.
- Bot tarafından açılan pull request'lerde review ücretini ödeyen ve bypass listesindeki aktörlerin otomatik review almamasını isteyen organizasyon.
- Copilot review oturumlarında tüketilen AI credit'lerini izleyerek asistan maliyetini bütçeleyen ekip.
Neden önemli
Ekipler Copilot review yapılandırmasını elle UI'dan değiştirmek yerine otomatikleştirip denetleyebiliyor; attribution verisi de Copilot'un bir bulguyu neden işaretlediğini görüp kabul veya ret kararını daha bilinçli vermeyi sağlıyor.}Need to output exactly one JSON object with all required fields. I already drafted. Let me finalize with proper schema fields, replacing category