Update GitHub Actions that still run on Node.js 20
メンテナーはふだん 7 日以内に返信
@matej-marcisovsky がすでに取り組んでいます。
2026年10月16日 から。
評価
この issue はまだ評価されていません。
説明
What's wrong
Every workflow run shows this warning:
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, pnpm/action-setup@v4.
GitHub currently forces these actions to run on Node 24 and will stop supporting Node 20 actions entirely (GitHub changelog).
Where
.github/actions/setup-pnpm/action.yml, the shared "Setup pnpm with cache" step used by ci.yml, qa.yml and release.yml.
Suggested change
| Action | Now | Update to (runs on Node 24) |
|---|---|---|
pnpm/action-setup |
@v4 |
@v6.1.0 |
actions/setup-node |
@v4 |
@v7.1.0 |
Things to check
actions/setup-node v5–v7:
- needs runner v2.327.1+ (GitHub-hosted runners are fine)
- automatic caching is now npm-only (we set
cache: pnpmexplicitly, so no change) - v7 no longer exports a placeholder
NODE_AUTH_TOKEN, which only matters for npm publishing;release.ymlwould need a look if semantic-release is ever re-enabled
pnpm/action-setup v5/v6:
- pnpm version comes from both the
versioninput andpackageManagerinpackage.json, both10.28.1today - consider removing
version:sopackage.jsonis the single source of truth - the v5.0.0/v6.0.0 release notes should be read for any other breaking changes
Other Node 20 actions: check whether other workflows or actions still target Node 20 (e.g. actions/checkout@v4, actions/cache@v4 and actions/[email protected] in ci.yml).
Done when
A CI run on a PR passes "Setup pnpm with cache" and "Install dependencies", and the Node 20 deprecation warning is gone from the run's annotations.
- 主要言語
- TypeScript
- スター
- 6
- フォーク
- 5
- 平均マージ
- 5日 6時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
strapi/website のほかの issue
-
[SEO] Remove /blog/categories page from sitemap対応中かも @fonodi が 6 日前に担当しました。 オープンreopened
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
strapi/website#128 · 担当者 2 名 ·
メンテナーはふだん 7 日以内に返信
-
Create a new collection type and component for cloud-legal対応中かも @fonodi が 13 日前に担当しました。 オープンenhancement
strapi/website#169 · 担当者 2 名 ·
メンテナーはふだん 7 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
メンテナーはふだん 7 日以内に返信
-
Pricing buttons don't respond until the cards hydrate対応中かも @fonodi が 6 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
strapi/website#152 · 担当者 1 名 ·
メンテナーはふだん 7 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
メンテナーはふだん 7 日以内に返信
似ている issue
-
[BUG]: Duplicate preposition in heading and unformatted feedback text on Strengthen Argument pageオープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
AOSSIE-Org/DebateAI#801 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
agents area: runtime automation chore cli consistency dependencies developer-experience difficulty: easy documentation enhancement good first issue help wanted hygiene json-output priority: P3 starters tests
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
Add: BOM Cineオープンapproved check:passed streams:add
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信