Skip to content

build: upgrade workflow actions for node 24 - #2950

Merged
gpbl merged 1 commit into
mainfrom
build/upgrade-actions-node24
Apr 26, 2026
Merged

build: upgrade workflow actions for node 24#2950
gpbl merged 1 commit into
mainfrom
build/upgrade-actions-node24

Conversation

@gpbl

@gpbl gpbl commented Apr 26, 2026

Copy link
Copy Markdown
Owner

GitHub is warning that several workflow actions in this repo still run on the deprecated Node 20 JavaScript action runtime. This updates the workflow action majors so the repo is on supported Node 24-compatible releases before GitHub flips the default runtime.

What Changed

  • upgraded actions/checkout to v6, actions/setup-node to v6, and pnpm/action-setup to v5 in the main CI workflow
  • applied the same action upgrades to the release and website workflows so the repo is consistent
  • removed stale always-auth and EXPECTED_* workflow env configuration from release.yml now that the current release scripts do not use it

Review Notes

  • the intent here is workflow-runtime maintenance only; package build, test, and release behavior should stay the same
  • actions/setup-node@v6 removed the deprecated always-auth input, so this PR also drops that no-op config from the release workflow
  • I could not run actionlint locally because it is not installed in this repo, so the main validation for syntax will come from GitHub Actions on the PR

@changeset-bot

changeset-bot Bot commented Apr 26, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 3bfb605

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

@gpbl
gpbl merged commit 0fea1bd into main Apr 26, 2026
16 checks passed
@gpbl
gpbl deleted the build/upgrade-actions-node24 branch April 26, 2026 12: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.

1 participant