Formal support and verification matrix
The current matrix is based on the combinations that have actually been run by the public verification chain; unverified versions are not included in the official support range. Node.js needs to distinguish between two layers: Public CI baseline and Default server matrix.
Public CI Baseline
Default server matrix
Default verification method
- Default gate:
npm test - Fast:
npm run verify:fast - Full functional gate:
npm run verify:full - Coverage governance:
npm run test:coverage - Matrix:
npm run test:server-matrix - Release preflight (public access):
npm run release:preflight - Private real env:
npm run test:real-env:private
Public verification and private verification boundaries
verify:fast/verify:full/test:server-matrix/release:preflightare all publicly reproducible verification portals;test:coverageis an independent coverage management portal.npm testnow covers smoke / compatibility / unit / integration by default; migrated TypeScript tests are first compiled to.generated/test-dist/test/**and then executed, and independent migration runners are no longer retained.test:real-env:privateandverify:releasebelong to explicit opt-in private real environment verification, which requires the operator to inject SSH/Mongo environment variables by themselves.- GitHub Actions only runs public access by default and does not assume any private SSH/Mongo resources exist.