GitHub async merge API genel kullanıma açıldı
GitHub async merge API genel kullanıma açıldı. API, pull request’lerini birleştirme kuyruğuna eklemeyi, uygun yetkilerle kuralları aşmayı ve istek kimliği üzerinden durum takibini destekliyor. Asenkron işleme, yoğun depolardaki otomasyonların birleştirme işleminin tamamlanmasını beklemeden ilerlemesine yardımcı oluyor.
Bu yazıda
GitHub async merge API genel kullanıma açıldı. API, pull request’leri programatik olarak birleştirmek için eşzamanlı REST uç noktaları veya GraphQL mutasyonları yerine önerilen yöntemdir.
Pull request’leri birleştirme kuyruğuna ekleme
API, pull request’lerini birleştirme kuyruğuna eklemeyi destekliyor. Gerekli yetkiler bulunduğunda kurallar isteğe bağlı olarak aşılabiliyor.
Birleştirme isteği gönderme ve durum takibi
Birleştirme isteği PUT yöntemiyle gönderiliyor. İşlemin durumu, yanıtta dönen istek kimliği kullanılarak GET yöntemiyle sorgulanabiliyor.
Yoğun depolarda asenkron otomasyon
API, birleştirmeleri asenkron olarak işliyor. Bu sayede yoğun depolarda çalışan otomasyonlar, karmaşık birleştirme işlemlerinin tamamlanmasını tek bir istekte beklemeden durum takibi yapabiliyor.