Skip to content

chore(ci): bump actions/checkout + actions/setup-node for Node-24 compatibility - #1

Merged
stormer78 merged 1 commit into
mainfrom
bump-actions-to-node24
May 28, 2026
Merged

chore(ci): bump actions/checkout + actions/setup-node for Node-24 compatibility#1
stormer78 merged 1 commit into
mainfrom
bump-actions-to-node24

Conversation

@stormer78

Copy link
Copy Markdown
Contributor

GitHub deprecated Node 20 for JavaScript actions on 2025-09-19 (changelog). `actions/checkout@v4` and `actions/setup-node@v4` both run on Node 20 and emit the deprecation warning.

Before After
`actions/checkout` v4 v6
`actions/setup-node` v4 v6

Both are current majors running on Node 24. The `setup-node` `node-version` + `cache` inputs the workflow uses are unchanged across the v4→v6 bump.

Third-party actions (`Swatinem/rust-cache@v2`, `dtolnay/rust-toolchain@stable`) stay on floating major / branch refs. Follow-up only if one emits its own warning.

1 file. After merge, CI no longer shows the Node-20 deprecation banner.

…patibility

GitHub deprecated Node 20 for JavaScript actions on 2025-09-19 — Node 20
is removed from the runner on 2026-09-16, default flips to Node 24 on
2026-06-02 (https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).
`actions/checkout@v4` and `actions/setup-node@v4` both run on Node 20
and emit the deprecation warning.

  actions/checkout@v4   → v6
  actions/setup-node@v4 → v6

Both are current majors running on Node 24. The setup-node `node-version`
and `cache` inputs the workflow uses are unchanged across the v4→v6
bump.

Third-party actions left alone — `Swatinem/rust-cache@v2` and
`dtolnay/rust-toolchain@stable` pin to floating major / branch refs and
will pick up Node-24 builds automatically when maintainers ship them.

Signed-off-by: Glenn Gore <glenn.g@affinidi.com>
@stormer78
stormer78 merged commit 741d117 into main May 28, 2026
2 checks passed
@stormer78
stormer78 deleted the bump-actions-to-node24 branch May 28, 2026 04:48
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