Split TypeScript tests into three chunks per Node.js version on Linux and five on Windows, balanced by recorded Jest durations, and start the Windows chunks while their pnpr fixtures build. Skip Jest coverage in CI, which nothing reads. Keep Rust sources from widening the TypeScript test scope. Cache Rust compiler output with sccache on Linux and macOS, because rust-cache prunes every dependency of this workspace, and run Rust coverage on 8 vCPUs with its own compiler cache. Save at most one cache entry per scope and day. Build the pnpr fixtures without fat LTO, at opt-level 1, on every push to main and on 16 vCPUs for Windows. Avoid obsolete PR work, full-history benchmark build checkouts and test-only network backoff. Keep all platforms, Node.js versions, merge-queue validation, production retry defaults, and the release and benchmark build profiles.
134 lines
6.9 KiB
JSON
134 lines
6.9 KiB
JSON
{
|
|
"linux": {
|
|
"fallbackSeconds": 0.82,
|
|
"files": {
|
|
"pnpm11/building/commands/test/build/index.ts": 8,
|
|
"pnpm11/building/commands/test/policy/approveBuilds.test.ts": 8,
|
|
"pnpm11/deps/compliance/commands/test/licenses/index.ts": 21,
|
|
"pnpm11/engine/pm/commands/test/self-updater/selfUpdate.test.ts": 5,
|
|
"pnpm11/exec/commands/test/dlx.e2e.ts": 13,
|
|
"pnpm11/exec/commands/test/exec.e2e.ts": 11,
|
|
"pnpm11/exec/commands/test/runRecursive.ts": 12,
|
|
"pnpm11/fetching/git-fetcher/test/index.ts": 13,
|
|
"pnpm11/installing/deps-installer/test/install/autoInstallPeers.ts": 14,
|
|
"pnpm11/installing/deps-installer/test/install/bunRuntime.ts": 9,
|
|
"pnpm11/installing/deps-installer/test/install/deepRecursive.ts": 20,
|
|
"pnpm11/installing/deps-installer/test/install/denoRuntime.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/fromRepo.ts": 14,
|
|
"pnpm11/installing/deps-installer/test/install/lifecycleScripts.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/misc.ts": 45,
|
|
"pnpm11/installing/deps-installer/test/install/nodeRuntime.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/optionalDependencies.ts": 14,
|
|
"pnpm11/installing/deps-installer/test/install/peerDependencies.ts": 10,
|
|
"pnpm11/installing/deps-installer/test/install/setExtraNodePath.ts": 6,
|
|
"pnpm11/installing/deps-installer/test/lockfile.ts": 6,
|
|
"pnpm11/patching/commands/test/patch.test.ts": 7,
|
|
"pnpm11/pnpm/test/clean.ts": 6,
|
|
"pnpm11/pnpm/test/cli.ts": 9,
|
|
"pnpm11/pnpm/test/config/get.ts": 12,
|
|
"pnpm11/pnpm/test/configurationalDependencies.test.ts": 6,
|
|
"pnpm11/pnpm/test/deploy.ts": 7,
|
|
"pnpm11/pnpm/test/dlx.ts": 26,
|
|
"pnpm11/pnpm/test/exec.ts": 18,
|
|
"pnpm11/pnpm/test/hooks.ts": 11,
|
|
"pnpm11/pnpm/test/install/global.ts": 24,
|
|
"pnpm11/pnpm/test/install/hooks.ts": 10,
|
|
"pnpm11/pnpm/test/install/lifecycleScripts.ts": 37,
|
|
"pnpm11/pnpm/test/install/minimumReleaseAge.ts": 11,
|
|
"pnpm11/pnpm/test/install/misc.ts": 42,
|
|
"pnpm11/pnpm/test/install/nodeRuntime.ts": 7,
|
|
"pnpm11/pnpm/test/install/pacquet.ts": 10,
|
|
"pnpm11/pnpm/test/install/runtimeOnFail.ts": 11,
|
|
"pnpm11/pnpm/test/monorepo/index.ts": 31,
|
|
"pnpm11/pnpm/test/packageManagerCheck.test.ts": 22,
|
|
"pnpm11/pnpm/test/recursive/misc.ts": 6,
|
|
"pnpm11/pnpm/test/run.ts": 27,
|
|
"pnpm11/pnpm/test/saveCatalog.ts": 5,
|
|
"pnpm11/pnpm/test/switchingVersions.test.ts": 18,
|
|
"pnpm11/pnpm/test/update.ts": 32,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/exec.ts": 10,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/multiProjectWorkspace.ts": 21,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/singleProjectWorkspace.ts": 9,
|
|
"pnpm11/releasing/commands/test/publish/publish.ts": 5,
|
|
"pnpm11/releasing/commands/test/stage.test.ts": 6,
|
|
"pnpm11/resolving/npm-resolver/test/index.ts": 15,
|
|
"pnpm11/store/commands/test/store/storePrune.ts": 8,
|
|
"pnpm11/store/commands/test/store/storeStatus.ts": 7
|
|
}
|
|
},
|
|
"windows": {
|
|
"fallbackSeconds": 1.25,
|
|
"files": {
|
|
"pnpm11/building/commands/test/build/index.ts": 11,
|
|
"pnpm11/building/commands/test/build/recursive.ts": 6,
|
|
"pnpm11/building/commands/test/policy/approveBuilds.test.ts": 11,
|
|
"pnpm11/deps/compliance/commands/test/audit/index.ts": 7,
|
|
"pnpm11/deps/compliance/commands/test/licenses/index.ts": 28,
|
|
"pnpm11/deps/inspection/commands/test/listing/why.ts": 5,
|
|
"pnpm11/engine/pm/commands/test/self-updater/selfUpdate.test.ts": 12,
|
|
"pnpm11/exec/commands/test/dlx.e2e.ts": 33,
|
|
"pnpm11/exec/commands/test/exec.e2e.ts": 17,
|
|
"pnpm11/exec/commands/test/index.ts": 6,
|
|
"pnpm11/exec/commands/test/runRecursive.ts": 16,
|
|
"pnpm11/exec/commands/test/runTasks.e2e.ts": 6,
|
|
"pnpm11/fetching/git-fetcher/test/index.ts": 19,
|
|
"pnpm11/fetching/tarball-fetcher/test/fetch.ts": 5,
|
|
"pnpm11/installing/commands/test/install.ts": 6,
|
|
"pnpm11/installing/commands/test/update/update.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/autoInstallPeers.ts": 12,
|
|
"pnpm11/installing/deps-installer/test/install/bunRuntime.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/deepRecursive.ts": 45,
|
|
"pnpm11/installing/deps-installer/test/install/denoRuntime.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/fromRepo.ts": 20,
|
|
"pnpm11/installing/deps-installer/test/install/hoist.ts": 7,
|
|
"pnpm11/installing/deps-installer/test/install/lifecycleScripts.ts": 15,
|
|
"pnpm11/installing/deps-installer/test/install/misc.ts": 50,
|
|
"pnpm11/installing/deps-installer/test/install/nodeRuntime.ts": 12,
|
|
"pnpm11/installing/deps-installer/test/install/optionalDependencies.ts": 16,
|
|
"pnpm11/installing/deps-installer/test/install/peerDependencies.ts": 20,
|
|
"pnpm11/installing/deps-installer/test/install/setExtraNodePath.ts": 11,
|
|
"pnpm11/installing/deps-installer/test/lockfile.ts": 8,
|
|
"pnpm11/installing/deps-restorer/test/index.ts": 7,
|
|
"pnpm11/lockfile/make-dedicated-lockfile/test/index.ts": 7,
|
|
"pnpm11/patching/commands/test/patch.test.ts": 8,
|
|
"pnpm11/pnpm/test/ci.ts": 5,
|
|
"pnpm11/pnpm/test/clean.ts": 8,
|
|
"pnpm11/pnpm/test/cli.ts": 11,
|
|
"pnpm11/pnpm/test/config/get.ts": 19,
|
|
"pnpm11/pnpm/test/configurationalDependencies.test.ts": 8,
|
|
"pnpm11/pnpm/test/deploy.ts": 7,
|
|
"pnpm11/pnpm/test/dlx.ts": 63,
|
|
"pnpm11/pnpm/test/exec.ts": 8,
|
|
"pnpm11/pnpm/test/hooks.ts": 11,
|
|
"pnpm11/pnpm/test/install/global.ts": 25,
|
|
"pnpm11/pnpm/test/install/hoist.ts": 6,
|
|
"pnpm11/pnpm/test/install/hoistedLinker.ts": 5,
|
|
"pnpm11/pnpm/test/install/hooks.ts": 11,
|
|
"pnpm11/pnpm/test/install/lifecycleScripts.ts": 36,
|
|
"pnpm11/pnpm/test/install/minimumReleaseAge.ts": 14,
|
|
"pnpm11/pnpm/test/install/misc.ts": 47,
|
|
"pnpm11/pnpm/test/install/only.ts": 5,
|
|
"pnpm11/pnpm/test/install/pacquet.ts": 13,
|
|
"pnpm11/pnpm/test/install/pnpmRegistry.ts": 7,
|
|
"pnpm11/pnpm/test/install/runtimeOnFail.ts": 8,
|
|
"pnpm11/pnpm/test/list.ts": 9,
|
|
"pnpm11/pnpm/test/monorepo/index.ts": 49,
|
|
"pnpm11/pnpm/test/packageManagerCheck.test.ts": 21,
|
|
"pnpm11/pnpm/test/recursive/misc.ts": 6,
|
|
"pnpm11/pnpm/test/run.ts": 17,
|
|
"pnpm11/pnpm/test/saveCatalog.ts": 10,
|
|
"pnpm11/pnpm/test/switchingVersions.test.ts": 23,
|
|
"pnpm11/pnpm/test/update.ts": 52,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/exec.ts": 14,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/multiProjectWorkspace.ts": 31,
|
|
"pnpm11/pnpm/test/verifyDepsBeforeRun/singleProjectWorkspace.ts": 11,
|
|
"pnpm11/pnpm/test/withCommand.test.ts": 6,
|
|
"pnpm11/releasing/commands/test/publish/publish.ts": 6,
|
|
"pnpm11/releasing/commands/test/stage.test.ts": 9,
|
|
"pnpm11/resolving/npm-resolver/test/index.ts": 15,
|
|
"pnpm11/store/commands/test/store/storePrune.ts": 16,
|
|
"pnpm11/store/commands/test/store/storeStatus.ts": 7
|
|
}
|
|
}
|
|
}
|