Node 20 is no longer available on GitHub Actions runners; they now use Node 24 for JavaScript actions.
— GitHub Changelog (@GHchangelog) September 23, 2026
• Update your actions' to node24 and publish new releaseshttps://t.co/ETp8Gf8tMc
出典:X(@GHchangelog)
GitHubは2026年9月23日、GitHub ActionsランナーでNode 20が利用できなくなったと発表しました。ランナーはJavaScriptアクションの実行にNode 24を使用します。

- GitHub ActionsランナーでNode 20は利用できず、JavaScriptアクションにはNode 24が使われます。
- JavaScriptアクションの開発者は
runs.usingをnode24に変更し、新しいリリースを公開する必要があります。 - ワークフローでアクションを利用する場合は、Node 24に対応した最新版へ更新します。
GitHub ActionsでNode 20の提供が終了
GitHubの発表によると、GitHub ActionsランナーでNode 20は利用できなくなりました。ランナーは現在、JavaScriptアクションの実行にNode 24を使用します。一時的な回避策だったACTIONSALLOWUSEUNSECURENODE_VERSIONも、利用できません。
JavaScriptアクションの開発者・利用者に必要な対応
JavaScriptアクションを開発・管理している場合は、runs.usingの値をnode24に変更し、できるだけ早く新しいリリースを公開する必要があります。
ワークフローでJavaScriptアクションを利用している場合は、Node 24に対応したアクションの最新版へ更新します。GitHubによると、GitHubが提供するアクションの最新版は、すべてNode 24を使用するよう更新されています。
セルフホストランナーのサポートにも注意
Node 24はmacOS 13.4以前と互換性がなく、ARM32も公式にはサポートしていません。これらのOSやアーキテクチャを使用するセルフホストランナーは、サポート対象外となります。
この変更は、github.comとGitHub with Data Residencyに適用されます。