跳到主内容
@wquguru
精选88GitHub Changelog云与平台

GitHub Actions Node.js 20 弃用,强制迁移至 Node 24

Node 20 is no longer available in GitHub Actions

原文
发到 X
推荐理由

CI/CD 流水线核心环境变更,不升级 Action 或更换运行器会导致构建立即失败,请即刻检查并适配 Node 24。

This is the final notification that Node 20 is no longer available on GitHub Actions runners. Runners now use Node 24 for JavaScript actions. The temporary ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION opt-out is no longer available.

这是关于 GitHub Actions 运行器上 Node 20 不再可用的最终通知。运行器现在使用 Node 24 来执行 JavaScript 操作。临时性的 ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION 退出选项已不再可用。

If you maintain a JavaScript action, update its runs.using value to node24 and publish a new release as soon as possible. For details, see the metadata syntax for JavaScript actions.

如果您维护一个 JavaScript 操作,请将其 runs.using 值更新为 node24,并尽快发布新版本。详情请参阅 JavaScript 操作的元数据语法。

If you use JavaScript actions in your workflows, update to the latest versions of those actions that support Node 24. For details, see using versions for actions.

如果您的工作流中使用 JavaScript 操作,请更新到支持 Node 24 的最新版本。详情请参阅操作版本的使用说明。

The newest versions of all first-party actions were updated to use Node 24 as referenced in our announcement changelog.

所有第一方操作的新版本均已更新为使用 Node 24,详见我们公告中的变更日志。

Node 24 is incompatible with macOS 13.4 and earlier, and it doesn’t officially support ARM32. Self-hosted runners using these operating systems or architectures are no longer supported. This change applies to github.com and GitHub with Data Residency.

Node 24 与 macOS 13.4 及更早版本不兼容,且未正式支持 ARM32。使用这些操作系统或架构的自托管运行器不再受支持。此更改适用于 github.com 和具有数据驻留功能的 GitHub。

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

关联信息,但可能不是同一事件