Ana içeriğe geç
Güvenlik

GitHub Actions iş akışları için kilit dosyası desteği sundu

Öne çıkanlar

  • İş akışı kilit dosyaları GitHub Enterprise Cloud kullanıcıları için genel önizlemeye açıldı.
  • Kilit dosyaları gh actions-lock eklentisiyle oluşturuluyor ve actions.lock dosyasında saklanıyor.
  • Dependabot, açtığı sürüm güncelleme taleplerinde kilit dosyasını otomatik olarak güncelliyor.

GitHub, GitHub Actions iş akışı bağımlılıkları için kilit dosyası desteğini genel önizlemeye açtı. Özellik ilk aşamada GitHub Enterprise Cloud ve veri yerelliği desteği bulunan GitHub Enterprise Cloud kullanıcılarının erişimine sunuldu. Etiket ve dalların sonradan değiştirilebilmesi nedeniyle iş akışlarının farklı kodlar çalıştırmasını engellemeyi amaçlayan sistem, iş akışı referanslarını korurken doğrudan sabitlenen işlem kayıtlarını çalıştırıyor.

Geliştiriciler, kilit dosyalarını oluşturmak ve yönetmek için GitHub CLI aracına eklenen gh actions-lock eklentisini kullanabiliyor. Bu araç doğrudan ve geçişli eylem bağımlılıklarının yanı sıra yeniden kullanılabilir iş akışlarını da içeren bir actions.lock dosyası üretiyor. Sistem tek tek iş akışları bazında kademeli olarak devreye alınabiliyor ve kurumsal düzeyde zorunlu kılınabilecek politikalarla da destekleniyor.

Yeni özellik güvenlik risklerini azaltmayı hedeflerken bağımlılıkların güvenli olduğunu tek başına garanti etmiyor ve ekiplerin bağımlılıkları sabitlemeden önce incelemesi gerekiyor. Güncelleme süreçlerinde ise Dependabot desteği devreye giriyor. Dependabot, kilit dosyasına dahil edilmiş bir eylem için sürüm güncellemesi açtığında kilit dosyasını da aynı çekme isteği içinde otomatik olarak yeniliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.