Skip to content

chore: bump CI Node.js to 24 (Kodiak EOL finding)#489

Open
sanrai wants to merge 1 commit into
mainfrom
sanrai/node-24-ci-workflows
Open

chore: bump CI Node.js to 24 (Kodiak EOL finding)#489
sanrai wants to merge 1 commit into
mainfrom
sanrai/node-24-ci-workflows

Conversation

@sanrai

@sanrai sanrai commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

What

Clears the Kodiak high-risk end-of-life Node.js finding (flagged file: .github/workflows/manual-build-release.yml).

Bumps every actions/setup-node node-version to 24 (current LTS) across all GitHub Actions workflows. Node 14/16/18 are all EOL; per the Kodiak guidance, 22 (EOL April 2027) is skipped in favor of 24.

Files changed (node-version only, 18 lines)

  • manual-build-release.yml (the flagged file)
  • release-assets.yml
  • point-release.yml
  • static.yml
  • merge.yaml
  • pull-request.yaml
  • bulk-publisher-e2e-scheduled.yml

Notes

  • package.json engines still declares >=16.0.0 <19.0.0. Left as-is to keep this PR workflow-only. There is no engine-strict, so npm ci on Node 24 will at most emit EBADENGINE warnings, not fail. Watching CI to confirm npm ci / npm run build pass on 24; if a dependency won't build on 24, a follow-up will address engines + any dep bumps.
  • Kodiak config: .kodiak/config.yaml on main.

Bump every setup-node node-version to 24 (LTS) across all GitHub Actions workflows to clear the Kodiak high-risk EOL finding (Node 14/16/18 were all EOL).
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

AI Code Review

AI review unavailable (upstream error). See Actions logs.

@sanrai sanrai temporarily deployed to github-pages June 9, 2026 17:58 — with GitHub Actions Inactive
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