Node 20 artık GitHub Actions'ta kullanılamıyor
GitHub Actions runner'ları JavaScript action'ları için artık Node 24 kullanıyor; Node 20 kullanılamıyor ve geçici ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION opt-out seçeneği kaldırıldı. Action bakımını yapanların runs.using değerini node24 olarak güncellemesi ve yeni sürüm yayınlaması, workflow kullanıcılarının ise Node 24 destekleyen en son sürümlere güncellemesi öneriliyor.
Node 20 artık GitHub Actions'ta kullanılamıyor. GitHub Actions runner'ları, JavaScript action'ları için artık Node 24 kullanıyor. Geçici ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION opt-out seçeneği de artık mevcut değil.
Action bakımını yapanlar için
Bir JavaScript action'ının bakımını yapıyorsanız, runs.using değerini node24 olarak güncelleyin ve en kısa sürede yeni bir sürüm yayınlayın. Ayrıntılar için JavaScript action'larına ilişkin metadata sözdizimine bakabilirsiniz.
Workflow kullanıcıları için
Workflow'larınızda JavaScript action'ları kullanıyorsanız, Node 24'ü destekleyen en son sürümlere güncelleyin. Ayrıntılar için action sürümlerini kullanma belgesine bakabilirsiniz. GitHub Changelog'a göre, tüm birinci taraf action'ların en yeni sürümleri, duyuru changelog'unda belirtildiği üzere Node 24 kullanacak şekilde güncellendi.
Uyumluluk ve self-hosted runner'lar
Node 24, macOS 13.4 ve önceki sürümlerle uyumsuzdur. Node 24, ARM32'yi resmi olarak desteklemiyor. Bu işletim sistemlerini veya mimarileri kullanan self-hosted runner'lar artık desteklenmiyor. Bu değişiklik github.com ve GitHub with Data Residency için geçerlidir.