Skip to content

Bump GitHub Actions to Node24-targeting majors - #9

Merged
OliEder merged 1 commit into
mainfrom
claude/actions-node24
Aug 25, 2026
Merged

OliEder merged 1 commit into
mainfrom
claude/actions-node24

Conversation

@OliEder

@OliEder OliEder commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Why

Same fix as ocf-renderer#10. GitHub Actions is retiring the Node20 action runtime (announcement). actions/checkout@v4, actions/setup-node@v4, actions/upload-pages-artifact@v3, and actions/deploy-pages@v4 in ci.yml declare Node20 and are currently being silently force-run on Node24 rather than their declared runtime.

What changed

  • actions/checkout → v7 (Node24-native since v5)
  • actions/setup-node → v7 (Node24-native since v6)
  • actions/upload-pages-artifact → v5 (Node24-native since its own v5.0.0 — v4 and earlier still call a Node20 actions/upload-artifact internally)
  • actions/deploy-pages → v5 (Node24-native since its own v5.0.0)

None of the breaking changes in these major bumps apply to this repo's standard-input Pages deploy usage.

How verified

Workflow-only change (action version pins), no source/build changes.


Generated by Claude Code

Same fix as opencoachingformat/ocf-renderer: GitHub Actions is retiring
the Node20 action runtime (github.blog/changelog/2025-09-19-deprecation-
of-node-20-on-github-actions-runners). actions/checkout@v4,
actions/setup-node@v4, actions/upload-pages-artifact@v3, and
actions/deploy-pages@v4 across this workflow declare Node20 and are
currently being silently force-run on Node24 rather than their declared
runtime.

Bumped actions/checkout to v7, actions/setup-node to v7 (Node24-native
since checkout@v5 and setup-node@v6 respectively),
actions/upload-pages-artifact to v5, and actions/deploy-pages to v5
(both Node24-native since their own v5.0.0 — v4 and earlier still call
into a Node20 actions/upload-artifact internally). None of the breaking
changes in these major bumps apply to this repo's standard-input Pages
deploy usage.
@OliEder
OliEder merged commit e86c6ec into main Aug 25, 2026
4 checks passed
@OliEder
OliEder deleted the claude/actions-node24 branch August 29, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants