Skip to content

v2.0.6

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:28
· 69 commits to main since this release

Changes

  • fix(ci): 🐛 Disable node test process isolation

Release details

Pull request notes

Summary

  • Run Node's test runner with --test-isolation=none for both normal tests and coverage tests.
  • Keep coverage generation split through NODE_V8_COVERAGE followed by c8 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 lint
  • yarn typecheck
  • Node 24.18.0 simulation: yarn test
  • Node 24.18.0 simulation: yarn test:coverage and coverage/lcov.info generated

Generated by Codex.