Skip to content

chore(ci): bump actions/checkout and actions/setup-node to v5#176

Merged
pchuri merged 2 commits into
mainfrom
chore/bump-ci-actions-v4
May 6, 2026
Merged

chore(ci): bump actions/checkout and actions/setup-node to v5#176
pchuri merged 2 commits into
mainfrom
chore/bump-ci-actions-v4

Conversation

@pchuri
Copy link
Copy Markdown
Owner

@pchuri pchuri commented May 6, 2026

Summary

Bumps all actions/checkout and actions/setup-node references in .github/workflows/ci.yml to @v5 to clear the Node 20 deprecation warnings on every CI run.

Context

The original plan (issue #175) was to bump @v3 → @v4. Verifying CI logs after that hop showed the warning still fires on @v4:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4

@v5 runs on Node 24 and clears the warning immediately, instead of waiting for GitHub's forced auto-migration of v4.

Scope

Line Job Before After
23 test actions/checkout@v3 actions/checkout@v5
26 test actions/setup-node@v3 actions/setup-node@v5
38 security actions/checkout@v3 actions/checkout@v5
56 publish actions/checkout@v3 actions/checkout@v5
62 publish actions/setup-node@v3 actions/setup-node@v5
119 update-homebrew actions/checkout@v4 actions/checkout@v5

Line 119 was already at @v4; bumped along with the rest for consistency.

Test plan

  • CI test matrix passes on Node 18.x / 20.x / 22.x (v5 of setup-node still installs older Node versions for the project; only the action's own runtime is Node 24)
  • security job (npm audit) passes
  • No more Node.js 20 actions are deprecated warning annotations on this run
  • publish / update-homebrew paths are unchanged in behavior (no release-triggering changes)

Closes #175

pchuri added 2 commits May 6, 2026 19:42
Resolves Node 20 deprecation warnings on CI runs. Aligns the test,
security, and publish jobs with update-homebrew, which already runs
@v4. v4 stays on Node 20 today and will move to Node 24 cleanly
ahead of the 2026-09-16 runner removal.

Closes #175
v4 still runs on Node 20 and continues to surface the deprecation
warning. v5 ships on Node 24 and clears the warning immediately.
Also bumps update-homebrew (previously v4) for consistency.
@pchuri pchuri changed the title chore(ci): bump actions/checkout and actions/setup-node to v4 chore(ci): bump actions/checkout and actions/setup-node to v5 May 6, 2026
@pchuri pchuri self-assigned this May 6, 2026
@pchuri pchuri merged commit d847be9 into main May 6, 2026
6 checks passed
@pchuri pchuri deleted the chore/bump-ci-actions-v4 branch May 6, 2026 10:51
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

🎉 This PR is included in version 2.6.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(ci): upgrade actions/checkout and actions/setup-node from v3 to v4

1 participant