Skip to content

CI: test on node 22/24/26 and pin actions to SHAs - #29

Merged
Cellule merged 1 commit into
masterfrom
ci/update-node-matrix-and-pin-actions
Sep 29, 2026
Merged

Cellule merged 1 commit into
masterfrom
ci/update-node-matrix-and-pin-actions

Conversation

@Cellule

@Cellule Cellule commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Changes (node.js.yml)

  • Test matrix 14.x, 16.x, 18.x -> 22.x, 24.x, 26.x (14/16/18 are long EOL) and job renamed build -> ci.
  • Pin actions to commit SHAs (supply-chain hardening):
    • actions/checkout@3d3c42e... (= v7.0.1, latest)
    • actions/setup-node@82076278... (= v7.0.0, latest)
  • Version comments (# v7.0.1, # v7.0.0) kept next to the SHAs for readable future bumps.

Test plan

CI itself (npm install, npm run build, npm test on 22.x/24.x/26.x). Note setup-node v7 is a major release (ESM migration); cache: 'npm' is still supported, and this run will confirm it.

@Cellule
Cellule merged commit e76b627 into master Sep 29, 2026
3 checks passed
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