Skip to content

chore(ci): bump GitHub Actions to Node 24-compatible versions#204

Merged
lei-wego merged 1 commit into
mainfrom
chore/bump-actions-node24
May 21, 2026
Merged

chore(ci): bump GitHub Actions to Node 24-compatible versions#204
lei-wego merged 1 commit into
mainfrom
chore/bump-actions-node24

Conversation

@enzo-wego
Copy link
Copy Markdown
Contributor

@enzo-wego enzo-wego commented May 21, 2026

Summary

GitHub deprecated Node.js 20 in Actions runners. Node 20 will be forced off the runner on 2026-06-02 (default switches to Node 24) and removed on 2026-09-16. See the deprecation changelog.

This PR bumps every pinned action in check.yml whose current SHA still runs on Node 20 to the latest stable release that declares using: node24. The "comment-above-uses:" convention used in this file is preserved.

Tracking ticket: PAY-2146
Reference thread: #payments-platform discussion
Sibling PRs: wego/olympias#3496, wego/payments#1988, wego/payments-react-component#360

Version changes

Action Old New
actions/checkout v4.2.2 v6.0.2
actions/setup-go v5.4.0 v6.4.0
tj-actions/changed-files v45.0.9 v47.0.6

tj-actions/changed-files@v45.0.9 is also Node 20 per its action.yml, even though it was not named in GitHub's deprecation annotation. Bumping it here completes the Node 20 sweep for this workflow.

Test plan

  • Run Style Check And Unit Test (check.yml) passes on this PR — exercises checkout, changed-files, setup-go
  • Confirm the "Node.js 20 actions are deprecated" annotation no longer appears on the run

🤖 Generated with Claude Code

GitHub deprecated Node.js 20 on Actions runners. Node 20 will be forced
off on 2026-06-02 (default switches to Node 24) and removed on
2026-09-16. Bump every pinned action in this repo whose current SHA
still runs on Node 20 to the latest stable release that declares
using: node24.

Version changes:
- actions/checkout         v4.2.2  -> v6.0.2
- actions/setup-go         v5.4.0  -> v6.4.0
- tj-actions/changed-files v45.0.9 -> v47.0.6

Refs: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@lei-wego lei-wego merged commit b725b6f into main May 21, 2026
2 checks passed
@lei-wego lei-wego deleted the chore/bump-actions-node24 branch May 21, 2026 06:38
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