Skip to content

fix: upgrade GitHub Actions to Node.js 24 compatible versions#784

Merged
BYK merged 1 commit intomasterfrom
byk/fix/actions-node24-deprecations
Mar 26, 2026
Merged

fix: upgrade GitHub Actions to Node.js 24 compatible versions#784
BYK merged 1 commit intomasterfrom
byk/fix/actions-node24-deprecations

Conversation

@BYK
Copy link
Copy Markdown
Member

@BYK BYK commented Mar 26, 2026

Upgrade all actions/* dependencies to versions that support Node.js 24, fixing the 5 deprecation warnings from Release #211.

GitHub will force Node.js 24 starting June 2, 2026 and remove Node.js 20 on September 16, 2026.

Changes

Action Before After
actions/setup-node v4 v6
actions/cache v4 v5
actions/upload-artifact v4 v7
actions/checkout v4 (some files) v6
actions/create-github-app-token pinned SHA (v1.11.0) v3
actions/download-artifact pinned SHA (v4) v8

All actions/* references now use mutable major version tags instead of pinned SHAs.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 26, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-26 11:49 UTC

@BYK BYK marked this pull request as ready for review March 26, 2026 00:14
Upgrade all actions/* dependencies to versions that run on Node.js 24,
fixing the deprecation warnings from GitHub Actions:

- actions/setup-node: v4 → v6
- actions/cache: v4 → v5
- actions/upload-artifact: v4 → v7
- actions/checkout: v4 → v6 (in files that were still on v4)
- actions/create-github-app-token: pinned v1.11.0 → v3
- actions/download-artifact: pinned v4 → v8

Node.js 20 actions will be forced to Node.js 24 starting June 2, 2026
and removed entirely on September 16, 2026.
@BYK BYK force-pushed the byk/fix/actions-node24-deprecations branch from 16d6024 to decc8b0 Compare March 26, 2026 00:20
@BYK BYK merged commit d80bdf5 into master Mar 26, 2026
19 checks passed
@BYK BYK deleted the byk/fix/actions-node24-deprecations branch March 26, 2026 11:49
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