Skip to content

ci: verify supported Node.js versions - #278

Merged
David-patrick-chuks-02 merged 2 commits into
Lilly-Protocol:mainfrom
alexsmolya:codex/issue-269-node-matrix
Sep 6, 2026
Merged

ci: verify supported Node.js versions#278
David-patrick-chuks-02 merged 2 commits into
Lilly-Protocol:mainfrom
alexsmolya:codex/issue-269-node-matrix

Conversation

@alexsmolya

Copy link
Copy Markdown
Contributor

Summary

  • Run the complete npm run verify gate on Node.js 20 and Node.js 24 through a CI matrix.
  • Keep npm dependency caching enabled with actions/setup-node and cache: npm.
  • Document the tested Node.js versions in the README.

Node.js 20 covers the declared engines.node: ">=20" floor. Node.js 24 is the current active LTS line. The workflow continues to use the repository's complete npm run verify command for each matrix entry, including formatting, linting, typechecking, and tests.

Local validation passed on Node.js 26.8.1: formatting, lint, typecheck, build, full npm run verify (55 test files / 226 tests), coverage thresholds, YAML parsing, and git diff --check. Node.js 20 and Node.js 24 execution awaits the hosted CI matrix; no local PASS claim is made for those versions.

No application code, dependency, or lockfile changes are included.

Fixes #269

@David-patrick-chuks-02
David-patrick-chuks-02 merged commit 3e1fa10 into Lilly-Protocol:main Sep 6, 2026
0 of 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.

[Bounty: $85] Run CI across the Node.js versions declared in engines

3 participants