BTCC / BTCC Square / DarkPhoenix7 /
GitHub將於Actions運行器中棄用Node 20,全面過渡至Node 24

GitHub將於Actions運行器中棄用Node 20,全面過渡至Node 24

DarkPhoenix7
發佈時間:
2025-09-20 04:05:39
0

Luisa CraWford 2025年9月19日 20:04

GitHub宣布將在ActionS運行器中棄用Node 20,並於2026年3月前全面過渡至Node 24,此舉將影響工作流程配置。

GitHub將於Actions運行器中棄用Node 20,全面過渡至Node 24

根據GitHub官方部落格消息,GitHub宣布作為戰略轉型的一部分,將在Actions運行器中棄用Node 20,全面過渡至Node 24。此過程預計於2026年3月完成,與Node 20在2026年4月終止支援的時間表相吻合。

過渡時間表與影響

向Node 24的過渡將於2025年秋季開始,最新版GitHub運行器2.328.0已同時支援Node 20和Node 24。初期Node 20仍為預設版本,但用戶可透過設定環境變數FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true選擇測試Node 24。

到2026年3月4日,Node 24將成為所有運行器的預設版本。希望在此日期後繼續使用Node 20的用戶,必須在工作流程環境中設定ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true。但此選項僅能使用至2026年夏季Node 20完全移除之前。

相容性與支援變更

Node 24引入了特定的相容性限制,特別是對舊版作業系統和架構的支援。具體而言,Node 24與macOS 13.4及更早版本不相容。此外,它缺乏對ARM32的官方支援,這意味著在Node 20棄用後,ARM32上的自託管運行器將不再獲得支援。

GitHub建議用戶參考其官方文件,以獲取有關支援的作業系統版本和自託管運行器架構的詳細資訊。

用戶與維護者應採行動

鼓勵Actions維護者更新其配置以在Node 24上運行,並利用GitHub推薦的配置設定。同樣地,Actions用戶應更新工作流程以納入在Node 24上運行的最新版本,使用GitHub的版本化操作指南。

為了進一步討論和獲取社群見解,GitHub邀請用戶參與GitHub社群中的對話。

圖片來源:Shutterstock
  • github
  • node.js
  • 軟體開發

譯者:DarkPhoenix7

本站轉載文章皆來自公開網絡,部分由AI整理,僅為傳遞產業訊息,不代表BTCC立場。原創權益歸原作者所有。如發現版權問題,請透過[email protected]聯絡我們,我們將依法處理。 BTCC不對資訊準確性、時效性及完整性作任何保證,不承擔因依賴資訊而產生的任何責任。內容僅供參考,不構成投資、法律或商業建議。