Skip to content

ci: use Node 20 for package tests#26

Merged
gustavomarques00 merged 1 commit into
mainfrom
ci/use-node-20-for-tests
Jun 3, 2026
Merged

ci: use Node 20 for package tests#26
gustavomarques00 merged 1 commit into
mainfrom
ci/use-node-20-for-tests

Conversation

@gustavomarques00
Copy link
Copy Markdown
Contributor

Summary

Fixes the current CI failure caused by npm ci on Node 24 with the existing lockfile.

Context

The failure is not from the tests or Codecov. npm ci fails because the lockfile is not in sync for the npm version used with Node 24.

Change

  • Keeps actions/checkout@v5 and actions/setup-node@v5.
  • Uses Node 20.x for the package test workflow.
  • Keeps npm ci as the deterministic install command.
  • Keeps npm run test:coverage as the required quality gate.
  • Removes Codecov upload from this required CI workflow for now.

Follow-up

A future PR can regenerate package-lock.json with the target npm version and reintroduce Node 24 matrix testing.

@gustavomarques00 gustavomarques00 merged commit 5c53bba into main Jun 3, 2026
1 check 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