Repository navigation
v2.0.6
Changes
- fix(ci): 🐛 Disable node test process isolation
Release details
- npm: https://www.npmjs.com/package/@haskou/ddd-kernel/v/2.0.6
- Pull request: #42
- Source branch:
fix/node-test-isolation - Version bump:
patch
Pull request notes
Summary
- Run Node's test runner with
--test-isolation=nonefor both normal tests and coverage tests. - Keep coverage generation split through
NODE_V8_COVERAGEfollowed byc8 report.
Why
The latest main CI failure on Node 24.18.0 happened inside Node's native test runner while deserializing child-process test messages:
Unable to deserialize cloned data due to invalid or unsupported version
Disabling process isolation avoids that parent/child serialization path while preserving the current serial execution via --test-concurrency=1.
Validation
yarn lintyarn typecheck- Node 24.18.0 simulation:
yarn test - Node 24.18.0 simulation:
yarn test:coverageandcoverage/lcov.infogenerated
Generated by Codex.