Skip to content

Upgrade Github Actions to target Node.js 24 (V3.0)#839

Open
polisherm wants to merge 1 commit into
KinesisCorporation:V3.0from
polisherm:upgrade-github-actions-node24
Open

Upgrade Github Actions to target Node.js 24 (V3.0)#839
polisherm wants to merge 1 commit into
KinesisCorporation:V3.0from
polisherm:upgrade-github-actions-node24

Conversation

@polisherm

@polisherm polisherm commented Jun 20, 2026

Copy link
Copy Markdown

What's changed:

Bump GitHub Actions to versions that target Node.js 24:

  • actions/checkout@v4v6
  • actions/cache@v4v5
  • actions/upload-artifact@v4v7

Why has this change been implemented:

The current actions target Node.js 20, which has been deprecated by GitHub Actions.

CI logs show:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4

Per GitHub's official announcement:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

  • Since June 16, 2026: Node.js 20 actions are forced to run on Node.js 24.
  • On September 16, 2026: Node.js 20 will be removed from the runner.

Verified that the upgraded versions build successfully on a fork: https://github.com/polisherm/Adv360-Pro-ZMK/actions/runs/27860095740

Sister PR for V3.0-Japanese branch: #840

What (if any) actions must a user take after this change:

None. Workflow behavior is unchanged.

- actions/checkout@v4 -> v6
- actions/cache@v4 -> v5
- actions/upload-artifact@v4 -> v7

Per https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/:
- Since June 16, 2026, Node.js 20 actions are forced to run on Node.js 24.
- On September 16, 2026, Node.js 20 will be removed from the runner.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@polisherm polisherm changed the title Upgrade Github Actions to target Node.js 24 Upgrade Github Actions to target Node.js 24 (V3.0) Jun 20, 2026
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