Hata Düzeltmeleri
  • Runner: Docker context'in executor workspace'i ile uyumlu olup olmadığı kontrol ediliyor.
    Diğer Değişiklikler
  • Runner: Action path containment ile ilgili lint hatası düzeltildi.
Hata Düzeltmeleri

  • Artifact işlemlerinde reddedilen istek alanlarının hata ayıklama günlüğünde tırnak içine alınması sağlandı.
  • Proje dosyalarındaki sembolik bağlantıların çalışma dizini dışına takip edilmesi engellendi.
  • Uzak depo URL kalıplarındaki ana makine adlarının sabitlenmesi ve özel karakterlerinin kaçırılması sağlandı.
  • ./.actrc dosyasının güvenilmeyen proje yapılandırması olarak değerlendirilmesi sağlandı.
  • Adım çıktılarındaki terminal kontrol dizilerinin temizlenmesi sağlandı.
  • GITHUB_ENV ve set-env üzerinden NODE_OPTIONS ayarlanması engellendi.
  • Artifact önbellek dosyalarının os.Root üzerinden sunulması sağlandı.
  • Artifact depolaması sınırlandırıldı, imzalı URL'lere sınır getirildi ve boş anahtarların ayrıştırılması kaldırıldı.
  • Workflow container seçenekleri ve ana makine volume'ları sınırlandırıldı.
  • Uzak action yollarının action deposu içerisinde kalması sağlandı.
  • Host modundaki dosya yazma işlemlerinin hedef dizin içerisinde kalması sağlandı.
  • VERSION değerine geri dönmek yerine modülün pseudo ve dirty sürümlerinin bildirilmesi sağlandı.
    Dokümantasyon
  • Güvenlik denetimi bulguları ve bunların değerlendirilmesine ilişkin bilgiler eklendi.
  • act logosu barındırılmaya başlandı ve README içerisindeki bozuk görseller düzeltildi.
  • Attestation doğrulaması sürüm workflow'u ve etiketiyle sınırlandırıldı.
  • Güvenlik politikası eklendi.
    Diğer Değişiklikler
  • Action okuma ve volume kontrolleri uzun runner fonksiyonlarından ayrılarak kod yeniden düzenlendi.
  • Sürümlerin yalnızca provenance doğrulandıktan sonra yayımlanması sağlandı.
  • Host testlerinin atlanmasına ilişkin mesajın tüm işletim sistemlerinde Bash altında çalıştırılması sağlandı.
  • Sürüm yayımlama işlemi yalnızca etiket gönderilerek gerçekleştirilecek şekilde değiştirildi.
  • golang.org/x/net bağımlılığı v0.62.0 sürümüne güncellendi.
  • Dependabot için bekleme süresi ve Docker güncellemeleri eklendi.
  • Dockerfile temel imajları digest değerleriyle sabitlendi.
  • Chocolatey derleme girdilerinin doğrulanması sağlandı.
  • Sürüm provenance'ı için attestation eklendi ve GoReleaser sürümü sabitlendi.
  • Kontrollerde kullanılmayan yazma izinleri kaldırıldı.
  • Workflow token izinleri job bazında sınırlandırıldı.