- Yazar, 2019'dan beri GitHub Actions'ın günlük bir kullanıcısı ve yeniden kullanılabilir workflow'lar, OpenID bağlantısı, job özetleri ve GitHub Mobile entegrasyonu gibi yeni özellikleri takdir ediyor.
- Ancak yazar, GitHub Actions'taki hata ayıklama sürecinin çok zaman aldığından ve birden fazla bağlam değişimi içerdiğinden şikayet ediyor.
- Yazar, etkileşimli bir hata ayıklama shell'i ve açıkça geçersiz workflow'lara sahip commit'leri reddeden depo ayarları gibi iyileştirmeler öneriyor.
- Yazar ayrıca, potansiyel olarak savunmasız workflow'lar yazmanın kolay olması ve fork ile fork olmayan SHA referansları arasında ayrım bulunmaması gibi GitHub Actions güvenlik sorunlarını da vurguluyor.
- Yazar, güvensiz workflow'lar için push anında ret, workflow'lara yönelik çalışma zamanı kontrolleri ve varsayılan olarak daha kısıtlayıcı token kapsamları gibi çözümler öneriyor.
- Yazar, GitHub Actions'ta type enforcement eksikliğini de eleştiriyor; bunun bakım ve güvenlik sorunlarına yol açtığını söylüyor.
- Yazar, action ve workflow yazarlarının her yerde
type: kullanmasına izin verilmesini, daha sıkı tür denetimleri yapılmasını ve type: object ile type: array türlerinin eklenmesini öneriyor.
- Yazar ayrıca GitHub'dan daha fazla resmî action ve en büyük üçüncü taraf action'larla iş birliği içinde daha fazla yarı resmî action talep ediyor.
- Yazar, GitHub mühendislerinin bu sorunları paylaşmasını ve çözmesini umuyor.
1 yorum
Hacker News görüşü
actions/upload-artifactkullanımı olmadan action çalıştırmalarına HTML raporları ekleyebilme özelliğini istiyor ve iş özetine HTML raporuna bağlantı koyacak birattach-reportaction'ı öneriyor.