Skip to content

ci: run tests on all versions of Node.js supported by this package#2955

Open
gameroman wants to merge 1 commit into
stoplightio:developfrom
gameroman:ci-node-all
Open

ci: run tests on all versions of Node.js supported by this package#2955
gameroman wants to merge 1 commit into
stoplightio:developfrom
gameroman:ci-node-all

Conversation

@gameroman

Copy link
Copy Markdown
Contributor

No description provided.

@gameroman gameroman requested a review from a team as a code owner May 14, 2026 20:43

@slegarraga slegarraga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI matrix expansion makes sense. Quick check: Spectral package.json engines still lists minimum Node — if 16.x is below supported range, matrix will fail on purpose (good) or should be dropped. Otherwise LGTM from a contributor perspective.

@slegarraga slegarraga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Node matrix CI is valuable here — one note: if the matrix explodes wall-clock on PRs, consider fail-fast: false only on release branches or cap to LTS + current.

Otherwise supportive of broader Node coverage aligned with engines in package.json.

@slegarraga slegarraga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aligns CI with the Node versions declared in `engines` — good coverage expansion.

One thought for maintainers: if wall-clock on PRs becomes an issue, consider pinning the matrix to LTS + current rather than every supported line. Otherwise looks good to me.

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.

2 participants