正式支持与验证矩阵
当前矩阵以 公开验证链真正跑过的组合 为准;未实证的版本不写进正式支持范围。
其中 Node.js 需要区分两层:公共 CI 基线 与 默认 server matrix。
公共 CI 基线
默认 server matrix
默认验证方式
- 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(公开门禁):
npm run release:preflight - Private real env:
npm run test:real-env:private
公开验证与私有验证边界
verify:fast/verify:full/test:server-matrix/release:preflight都属于公开可复现验证入口;test:coverage是独立覆盖率治理入口。npm test现在默认覆盖 smoke / compatibility / unit / integration;已迁移的 TypeScript 测试先编译到.generated/test-dist/test/**再执行,不再保留独立迁移 runner。test:real-env:private与verify:release属于显式 opt-in 的私有真实环境验证,需要操作者自行注入 SSH / Mongo 环境变量。- GitHub Actions 默认只运行公开门禁,不假设任何私有 SSH / Mongo 资源存在。