Skip to content

chore: update Node.js to v20 LTS and upgrade GitHub Actions#431

Open
juliankrispel wants to merge 1 commit into
BitPhinix:mainfrom
guruhq:fix/update-node-version
Open

chore: update Node.js to v20 LTS and upgrade GitHub Actions#431
juliankrispel wants to merge 1 commit into
BitPhinix:mainfrom
guruhq:fix/update-node-version

Conversation

@juliankrispel
Copy link
Copy Markdown
Contributor

Summary

Update Node.js version and GitHub Actions to fix CI failures.

Changes

  • Update .nvmrc from lts/gallium (Node 16 EOL) to lts/iron (Node 20 LTS)
  • Upgrade actions/checkout from v2 to v4
  • Upgrade actions/setup-node from v2 to v4
  • Upgrade docker/login-action from v1 to v3
  • Upgrade docker/metadata-action from v3 to v5
  • Upgrade docker/build-push-action from v2 to v5

Why

Node 16 reached End of Life in September 2023. GitHub Actions cache service is returning 400 errors for EOL Node versions, causing all CI runs to fail (including other PRs like #430).

Test plan

  • CI passes with new Node version and updated actions

- Update .nvmrc from lts/gallium (Node 16 EOL) to lts/iron (Node 20 LTS)
- Upgrade actions/checkout from v2 to v4
- Upgrade actions/setup-node from v2 to v4
- Upgrade docker/login-action from v1 to v3
- Upgrade docker/metadata-action from v3 to v5
- Upgrade docker/build-push-action from v2 to v5

Node 16 reached End of Life in September 2023, causing CI failures
due to GitHub Actions cache service issues with EOL Node versions.
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Feb 25, 2026

⚠️ No Changeset found

Latest commit: 1efaed8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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.

1 participant