背景
2026-07-13の github-guide-for-beginners-book と github-workflow-book のmain/Pages検証で、GitHub Actionsが次のannotationを出した。
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24.
観測対象:
- repository管理のBook QA:
actions/configure-pages@v5
- GitHub管理のlegacy
pages-build-deployment: actions/checkout@v4 / actions/upload-artifact@v4
2026-07-13時点の上流latest releaseは次のとおり。
actions/configure-pages@v6.0.0(Node 24 upgradeを明記)
actions/checkout@v7.0.0
actions/upload-artifact@v7.0.1
repository側で制御できるworkflowと、GitHub管理のlegacy Pages workflowを分けて監査し、根拠なく一括置換しない。
対象範囲
- published / preview書籍のactive workflow
- ポータル自身のworkflow
- shared formatter / reusable workflowがある場合は変更所有権を優先
- GitHub管理legacy Pagesのannotationは、repository sourceで修正可能か、custom Actions deploymentへの移行が必要かを区別
チェックリスト
監査
実装
検証
ポータル証跡
非スコープ
- npm / Bundler依存warning自体の更新(既存source Issueで別追跡)
- 書籍本文・reader-facing UXの変更
- GitHub管理workflowをrepository sourceで制御できると推測して変更すること
完了条件
- repository側で制御できるNode 20 action warningが解消している
- GitHub管理legacy Pagesの残存warningは、変更可能性・移行判断・再確認条件が明記されている
- 全PRでreview completeness、CI、main、Pages、本番確認の証跡が揃っている
背景
2026-07-13の
github-guide-for-beginners-bookとgithub-workflow-bookのmain/Pages検証で、GitHub Actionsが次のannotationを出した。観測対象:
actions/configure-pages@v5pages-build-deployment:actions/checkout@v4/actions/upload-artifact@v42026-07-13時点の上流latest releaseは次のとおり。
actions/configure-pages@v6.0.0(Node 24 upgradeを明記)actions/checkout@v7.0.0actions/upload-artifact@v7.0.1repository側で制御できるworkflowと、GitHub管理のlegacy Pages workflowを分けて監査し、根拠なく一括置換しない。
対象範囲
チェックリスト
監査
実装
actions/configure-pages@v5をNode 24対応版へ更新してBook QA annotationを解消する検証
ポータル証跡
非スコープ
完了条件