Skip to content

update actions to use node js 24#538

Merged
marionbarker merged 6 commits intodevfrom
update/node-js-24
Mar 24, 2026
Merged

update actions to use node js 24#538
marionbarker merged 6 commits intodevfrom
update/node-js-24

Conversation

@marionbarker
Copy link
Copy Markdown
Collaborator

@marionbarker marionbarker commented Mar 12, 2026

Purpose

Update GitHub actions to use Node.js 24 before the required date of June 2, 2026.

See: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Thanks to Odd Stoltenberg for the alert.

Method

Step 1: Update all the yml files to use actions/@checkout5.
Step 2: (See next comment), update the build file to use actions/upload-artifact@v6

Test

Push this branch (update/node-js-24) to GitHub user docs-test LoopFollow fork.

However, build still has warnings for two jobs. I opened issues for those two repositories.

The final action will automatically be run when this PR is merged to dev.

Status

Open this but convert to a draft for now. Once all node 20 actions are updated to 24, then this will be considered for inclusion.

@marionbarker marionbarker marked this pull request as draft March 12, 2026 15:59
@marionbarker
Copy link
Copy Markdown
Collaborator Author

Next Step

The upload-artifacts has a v6 which uses Node js 24.
After adding that change, the number of warning messages is down to only one from the `Fork-Sync-With-Upstream-action.

Test

successful test

@marionbarker marionbarker marked this pull request as ready for review March 24, 2026 06:07
@marionbarker
Copy link
Copy Markdown
Collaborator Author

The final repo, aormsby/Fork-Sync-With-Upstream-action, was updated to use node 24 instead of 20 and tagged as v3.4.2.

Tested using docs-test Github username.

Successful build with no warning messages:

This will be a squash and merge.

@marionbarker marionbarker requested a review from bjorkert March 24, 2026 06:26
Copy link
Copy Markdown
Contributor

@bjorkert bjorkert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved by reviewing changes done and the successful build.

@marionbarker marionbarker merged commit 469996e into dev Mar 24, 2026
@marionbarker marionbarker deleted the update/node-js-24 branch March 24, 2026 13:36
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