Skip to content

ci: opt into Node 24 actions, label coverage step as >=90%#7

Merged
beingmartinbmc merged 1 commit intomainfrom
chore/node24-actions
May 2, 2026
Merged

ci: opt into Node 24 actions, label coverage step as >=90%#7
beingmartinbmc merged 1 commit intomainfrom
chore/node24-actions

Conversation

@beingmartinbmc
Copy link
Copy Markdown
Owner

Summary

  • Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at workflow level in both ci.yml and release.yml to silence the deprecation warning on actions/checkout@v4 + actions/setup-node@v4.
  • Rename the Test with coverage step to Test with coverage gate (>=90%) so the threshold is explicit.

Note

The 90% coverage threshold itself is unchanged — it is enforced via npm run test:coverage which runs c8 --check-coverage --lines 90 --functions 90 --branches 90 --statements 90. This PR is workflow polish only.

Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at workflow level for both

ci.yml and release.yml to silence the actions/checkout@v4 +

actions/setup-node@v4 Node 20 deprecation warning.

Rename the 'Test with coverage' step to 'Test with coverage gate

(>=90%)' to make the threshold explicit. The threshold itself is

unchanged — it is enforced via npm run test:coverage which is c8

--check-coverage --lines 90 --functions 90 --branches 90 --statements

90.
@beingmartinbmc beingmartinbmc merged commit 7b99646 into main May 2, 2026
2 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