AlmaLinux / AlmaLinux/almalinux.org

Update to Node24

未关闭
#1,008 0 条评论 0 个 reaction 已指派 1 人 已被 @bennyvasquez 认领 在 GitHub 查看
enhancement
主要语言
HTML
星标
53
派生
70
平均合并
19 小时 19 分钟
30 天内合并 PR
5

描述

Two of our actions don't have Node 24 releases yet, so we're still seeing this deprecation warning on every build:

> Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: `peaceiris/actions-hugo@v2`, `cloudflare/wrangler-action@v3`. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.

Already on Node 24:

- [x] `actions/checkout@v5`
- [x] `peter-evans/create-pull-request@v8`

Still waiting on upstream:

- [ ] `peaceiris/actions-hugo` — https://github.com/peaceiris/actions-hugo/issues/675
- [ ] `cloudflare/wrangler-action` — https://github.com/cloudflare/wrangler-action/issues/413

Once both are released we can bump the versions and close this. The hard deadline is June 2nd 2026 — after that GitHub forces Node 24 by default. If we hit June 2 and either of these still isn't released, we can fall back to setting `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true` in the workflow as a temporary measure.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。