Skip to content

Bump JS-based actions to Node.js 24 compatible versions#97

Merged
mrustl merged 1 commit intomasterfrom
claude/fix-github-actions-workflows-QAA7t
May 7, 2026
Merged

Bump JS-based actions to Node.js 24 compatible versions#97
mrustl merged 1 commit intomasterfrom
claude/fix-github-actions-workflows-QAA7t

Conversation

@mrustl
Copy link
Copy Markdown
Member

@mrustl mrustl commented May 7, 2026

GitHub deprecated Node.js 20 on hosted runners (forced default June 2026, removed September 2026). Bump the JavaScript-based actions used in our workflows to versions that ship a Node 24 runner so the deprecation warning goes away:

  • actions/checkout@v4 -> @v5
  • codecov/codecov-action@v4 -> @v5
  • JamesIves/github-pages-deploy-action@v4.5.0 -> @v4.7.3

Apply the same changes to the templates in inst/templates/ so newly bootstrapped packages start out on Node 24-compatible actions.


This change is Reviewable

GitHub deprecated Node.js 20 on hosted runners (forced default June 2026,
removed September 2026). Bump the JavaScript-based actions used in our
workflows to versions that ship a Node 24 runner so the deprecation
warning goes away:

- actions/checkout@v4                            -> @v5
- codecov/codecov-action@v4                      -> @v5
- JamesIves/github-pages-deploy-action@v4.5.0    -> @v4.7.3

Apply the same changes to the templates in inst/templates/ so newly
bootstrapped packages start out on Node 24-compatible actions.
@mrustl mrustl merged commit 80354a4 into master May 7, 2026
8 of 9 checks passed
@mrustl mrustl deleted the claude/fix-github-actions-workflows-QAA7t branch May 7, 2026 07:50
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