Skip to content

Conversation

@maxreichmann
Copy link
Member

When upgrading a dependency to a newer version, it might require a different node version than before which could be unsupported by the repo. Unfortunately, this could be easily overseen.

This PR adds the flag --engine-strict to the dependency installation step during the GH Actions job. Incase such a version requirement change, this flag will now fail-fast the job which should attract attention.

@coveralls
Copy link

coveralls commented Oct 28, 2025

Coverage Status

coverage: 94.429%. remained the same
when pulling ef765d4 on ci-node-engine-strict
into f070d2a on v4.

@maxreichmann maxreichmann requested a review from a team October 28, 2025 15:07
@maxreichmann maxreichmann changed the title ci: Fail-fast "npm ci" if deps require unsupported node version [INTERNAL] Fail-fast "npm ci" if deps require unsupported node version Oct 28, 2025
@maxreichmann maxreichmann force-pushed the ci-node-engine-strict branch from 2f4b228 to c8ec15c Compare October 28, 2025 15:34
@maxreichmann maxreichmann force-pushed the ci-node-engine-strict branch from c8ec15c to ef765d4 Compare November 3, 2025 09:05
@maxreichmann maxreichmann enabled auto-merge (squash) November 3, 2025 09:05
@maxreichmann maxreichmann merged commit 7c208ec into v4 Nov 3, 2025
20 checks passed
@maxreichmann maxreichmann deleted the ci-node-engine-strict branch November 3, 2025 09:12
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.

4 participants