Skip to content

Upgrade GitHub Actions: checkout v3→v6, setup-java v3→v5, cache v3→v5#87

Merged
emichael merged 1 commit intomasterfrom
update-actions-node24
Mar 22, 2026
Merged

Upgrade GitHub Actions: checkout v3→v6, setup-java v3→v5, cache v3→v5#87
emichael merged 1 commit intomasterfrom
update-actions-node24

Conversation

@wilcoxjay
Copy link
Copy Markdown
Collaborator

Node20 is EOL April 2026; runners switch to Node24 by default June 2, 2026.

As announced in this blog post:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Action users must upgrade to latest versions before Node24 switchover to avoid CI errors.

See the warnings on recent CI runs, such as
https://github.com/emichael/dslabs/actions/runs/23388642671/job/68039631981 (under "Annotations").

We use the following actions. The new versions run on Node24 and require Actions Runner v2.327.1+.

Action Before After Node runtime
actions/checkout v3 v6 Node24
actions/setup-java v3 v5 Node24
actions/cache v3 v5 Node24

READMEs:

Node20 is EOL April 2026; runners switch to Node24 by default June 2, 2026.

As announced in this blog post:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Action users must upgrade to latest versions before Node24 switchover
to avoid CI errors.

See the warnings on recent CI runs, such as
https://github.com/emichael/dslabs/actions/runs/23388642671/job/68039631981 (under
"Annotations").

We use the following actions. The new versions run on Node24 and
require Actions Runner v2.327.1+.

| Action            | Before | After | Node runtime |
|-------------------|--------|-------|--------------|
| actions/checkout  | v3     | v6    | Node24       |
| actions/setup-java| v3     | v5    | Node24       |
| actions/cache     | v3     | v5    | Node24       |

READMEs:
- https://github.com/actions/checkout/blob/main/README.md
- https://github.com/actions/setup-java/blob/main/README.md
- https://github.com/actions/cache/blob/main/README.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wilcoxjay wilcoxjay requested a review from emichael March 22, 2026 21:40
Copy link
Copy Markdown
Owner

@emichael emichael left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@emichael emichael merged commit 6a37c47 into master Mar 22, 2026
8 checks passed
@emichael emichael deleted the update-actions-node24 branch March 22, 2026 21: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