diff --git a/cases/sandbox/proxy.Dockerfile b/cases/sandbox/proxy.Dockerfile index b75a5de4..ff2a862c 100644 --- a/cases/sandbox/proxy.Dockerfile +++ b/cases/sandbox/proxy.Dockerfile @@ -17,6 +17,7 @@ EOF RUN cat < /etc/tinyproxy/filter ^registry\.npmjs\.org$ ^registry\.yarnpkg\.com$ +^npm\.jsr\.io$ ^codeload\.github\.com$ ^github\.com$ ^saucelabs\.com$ diff --git a/cases/scenarios/class-transformer/scenario.json b/cases/scenarios/class-transformer/scenario.json new file mode 100644 index 00000000..62286854 --- /dev/null +++ b/cases/scenarios/class-transformer/scenario.json @@ -0,0 +1,13 @@ +{ + "name": "class-transformer", + "kind": "tsc", + "args": [ + "-p", + "${suiteDirectory}/class-transformer/tsconfig.benchmark.json", + "--outDir", + "${outDirectory}" + ], + "platforms": [ + "linux" + ] +} diff --git a/cases/scenarios/class-transformer/setup.sh b/cases/scenarios/class-transformer/setup.sh new file mode 100755 index 00000000..d7be0c19 --- /dev/null +++ b/cases/scenarios/class-transformer/setup.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +set -exo pipefail +cd "${0%/*}" + +source ../../common.sh + +clone_scenario https://github.com/typestack/class-transformer.git a2734a5d154c9b0beb9a10555a04416bc371de06 + +cp ../../scenarios/class-transformer/tsconfig.benchmark.json . + +run_sandboxed sh -c 'npm ci --ignore-scripts --no-audit --no-fund' diff --git a/cases/scenarios/class-transformer/tsconfig.benchmark.json b/cases/scenarios/class-transformer/tsconfig.benchmark.json new file mode 100644 index 00000000..ec52484d --- /dev/null +++ b/cases/scenarios/class-transformer/tsconfig.benchmark.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.spec.json", + "compilerOptions": { + "module": "Node16", + "moduleResolution": "Node16", + "rootDir": ".", + "sourceMap": true, + "types": ["node", "jest"], + "skipLibCheck": true, + "declaration": true + }, + "include": ["src", "test"], + "exclude": ["node_modules", "build"] +} diff --git a/cases/scenarios/effect/scenario.json b/cases/scenarios/effect/scenario.json new file mode 100644 index 00000000..8759c46d --- /dev/null +++ b/cases/scenarios/effect/scenario.json @@ -0,0 +1,11 @@ +{ + "name": "effect", + "kind": "tsc", + "args": [ + "-b", + "${suiteDirectory}/effect/packages/effect" + ], + "platforms": [ + "linux" + ] +} diff --git a/cases/scenarios/effect/setup.sh b/cases/scenarios/effect/setup.sh new file mode 100755 index 00000000..06bd00ba --- /dev/null +++ b/cases/scenarios/effect/setup.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +set -exo pipefail +cd "${0%/*}" + +source ../../common.sh + +clone_scenario https://github.com/Effect-TS/effect.git 7ea1ea2ecfb1bb4808901c522259de44aaee6136 + +# Do not let Effect's prepare script patch its installed compiler. +run_sandboxed sh -c 'npx --yes pnpm@11.20.0 install --frozen-lockfile --ignore-scripts' diff --git a/cases/scenarios/self-build-src-public-api/scenario.json b/cases/scenarios/self-build-src-public-api/scenario.json deleted file mode 100644 index 85a6fcb9..00000000 --- a/cases/scenarios/self-build-src-public-api/scenario.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "self-build-src-public-api", - "kind": "tsc", - "args": [ - "-b", - "${suiteDirectory}/self-build-src-public-api/src" - ], - "platforms": [ - "linux" - ], - "tscConfig": { - "usePublicApi": true - } -} diff --git a/cases/scenarios/self-build-src-public-api/setup.sh b/cases/scenarios/self-build-src-public-api/setup.sh deleted file mode 100755 index 0b08d314..00000000 --- a/cases/scenarios/self-build-src-public-api/setup.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash - -set -exo pipefail -cd "${0%/*}" - -source ../../common.sh - -clone_strada_scenario - -run_sandboxed sh -c ' - npm ci - if test -f Herebyfile.mjs; then - npx hereby generate-diagnostics - else - npx gulp generate-diagnostics - fi -' diff --git a/cases/scenarios/tanstack-router/scenario.json b/cases/scenarios/tanstack-router/scenario.json new file mode 100644 index 00000000..ed72905b --- /dev/null +++ b/cases/scenarios/tanstack-router/scenario.json @@ -0,0 +1,11 @@ +{ + "name": "tanstack-router", + "kind": "tsc", + "args": [ + "-p", + "${suiteDirectory}/tanstack-router/packages/router-core" + ], + "platforms": [ + "linux" + ] +} diff --git a/cases/scenarios/tanstack-router/setup.sh b/cases/scenarios/tanstack-router/setup.sh new file mode 100755 index 00000000..865750c0 --- /dev/null +++ b/cases/scenarios/tanstack-router/setup.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -exo pipefail +cd "${0%/*}" + +source ../../common.sh + +clone_scenario https://github.com/TanStack/router.git da2adec76dbe6c0da6d6a0d5640f7b9388217f45 + +run_sandboxed sh -c ' + export CI=1 NX_DAEMON=false NX_NO_CLOUD=true + npx --yes pnpm@11.21.0 install --frozen-lockfile && + npx --yes pnpm@11.21.0 nx run-many -p @tanstack/history -t build --skipRemoteCache +' diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap index 89c962cc..e76b1e46 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap @@ -2,9 +2,9 @@ "parallel": "40m 22s", "perAgent": { "ts-perf1": "37m 49s", - "ts-perf2": "37m 58s", + "ts-perf2": "31m 18s", "ts-perf3": "40m 22s", "ts-perf4": "39m 43s", }, - "total": "2h 35m 52s", + "total": "2h 29m 12s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap index dc6f6465..7fe4b83a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap @@ -102,12 +102,20 @@ "TSPERF_JOB_SCENARIO": "Compiler-Unions", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_social_app": { @@ -126,6 +134,14 @@ "TSPERF_JOB_SCENARIO": "strada-build-src", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_20_5_1_Compiler_Unions": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, @@ -134,12 +150,20 @@ "TSPERF_JOB_SCENARIO": "Compiler-Unions", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_20_5_1_self_build_src_public_api": { + "tsc_node_20_5_1_class_transformer": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_20_5_1_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_20_5_1_effect": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_20_5_1_social_app": { @@ -158,6 +182,14 @@ "TSPERF_JOB_SCENARIO": "strada-build-src", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_20_5_1_tanstack_router": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf3": { "tsc_node_18_15_0_sentry": { diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap index dbd3e9a4..e08be5af 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap @@ -4,7 +4,7 @@ "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", "MATRIX_ts_perf12": "{}", - "MATRIX_ts_perf2": "{"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_social_app":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf2": "{"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_class_transformer":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_effect":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_social_app":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_tanstack_router":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf3": "{"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack_1","TSPERF_JOB_SCENARIO":"webpack-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_sentry":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack_1","TSPERF_JOB_SCENARIO":"webpack-1","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf4": "{"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_t3code_server":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf5": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs_1 tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack_1 tsc_node_18_15_0_xstate_main_1 tsc_node_20_5_1_Compiler_Unions tsc_node_20_5_1_angular_1 tsc_node_20_5_1_arktype tsc_node_20_5_1_mui_docs_1 tsc_node_20_5_1_self_build_src_public_api tsc_node_20_5_1_sentry tsc_node_20_5_1_social_app tsc_node_20_5_1_strada_build_src tsc_node_20_5_1_strada_compiler tsc_node_20_5_1_t3code_server tsc_node_20_5_1_ts_pre_modules tsc_node_20_5_1_vscode tsc_node_20_5_1_webpack_1 tsc_node_20_5_1_xstate_main_1", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs_1 tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack_1 tsc_node_18_15_0_xstate_main_1 tsc_node_20_5_1_Compiler_Unions tsc_node_20_5_1_angular_1 tsc_node_20_5_1_arktype tsc_node_20_5_1_class_transformer tsc_node_20_5_1_effect tsc_node_20_5_1_mui_docs_1 tsc_node_20_5_1_sentry tsc_node_20_5_1_social_app tsc_node_20_5_1_strada_build_src tsc_node_20_5_1_strada_compiler tsc_node_20_5_1_t3code_server tsc_node_20_5_1_tanstack_router tsc_node_20_5_1_ts_pre_modules tsc_node_20_5_1_vscode tsc_node_20_5_1_webpack_1 tsc_node_20_5_1_xstate_main_1", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "", "TSPERF_NEW_NAME": "", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap index f7c891e3..315ca213 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap @@ -1,10 +1,10 @@ { - "parallel": "8m 29s", + "parallel": "37m 33s", "perAgent": { - "ts-perf1": "8m 29s", - "ts-perf2": "6m 44s", - "ts-perf3": "4m 8s", - "ts-perf4": "4m 21s", + "ts-perf1": "36m 30s", + "ts-perf2": "28m 43s", + "ts-perf3": "37m 33s", + "ts-perf4": "29m 45s", }, - "total": "23m 42s", + "total": "2h 12m 31s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap index 385d1f67..6d923358 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap @@ -17,6 +17,38 @@ "TSPERF_JOB_SCENARIO": "tsgo-startup", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_angular_1": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_angular_1", + "TSPERF_JOB_SCENARIO": "angular-1", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_arktype": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_strada_compiler": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_strada_compiler", + "TSPERF_JOB_SCENARIO": "strada-compiler", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_ts_pre_modules": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_ts_pre_modules", + "TSPERF_JOB_SCENARIO": "ts-pre-modules", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf10": {}, "ts-perf11": {}, @@ -30,6 +62,54 @@ "TSPERF_JOB_SCENARIO": "lsp-startup", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_Compiler_Unions": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_Compiler_Unions", + "TSPERF_JOB_SCENARIO": "Compiler-Unions", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_social_app": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_social_app", + "TSPERF_JOB_SCENARIO": "social-app", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_strada_build_src": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_strada_build_src", + "TSPERF_JOB_SCENARIO": "strada-build-src", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf3": { "lsp_native_CompilerLSP": { @@ -40,6 +120,30 @@ "TSPERF_JOB_SCENARIO": "CompilerLSP", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_sentry": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_sentry", + "TSPERF_JOB_SCENARIO": "sentry", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_vscode": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_vscode", + "TSPERF_JOB_SCENARIO": "vscode", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_webpack_1": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_webpack_1", + "TSPERF_JOB_SCENARIO": "webpack-1", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf4": { "lsp_native_xstate_main_1_LSP": { @@ -50,6 +154,30 @@ "TSPERF_JOB_SCENARIO": "xstate-main-1-LSP", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_mui_docs_1": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_mui_docs_1", + "TSPERF_JOB_SCENARIO": "mui-docs-1", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_t3code_server": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_t3code_server", + "TSPERF_JOB_SCENARIO": "t3code-server", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_xstate_main_1": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_xstate_main_1", + "TSPERF_JOB_SCENARIO": "xstate-main-1", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf5": {}, "ts-perf6": {}, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap index 4d61e5b1..aa046288 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap @@ -1,12 +1,12 @@ { "MATRIX_any": "{}", - "MATRIX_ts_perf1": "{"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf1": "{"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", "MATRIX_ts_perf12": "{}", - "MATRIX_ts_perf2": "{"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1}}", - "MATRIX_ts_perf3": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1}}", - "MATRIX_ts_perf4": "{"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf2": "{"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf3": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack_1","TSPERF_JOB_SCENARIO":"webpack-1","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf4": "{"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf5": "{}", "MATRIX_ts_perf6": "{}", "MATRIX_ts_perf7": "{}", @@ -19,10 +19,10 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs_1 tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack_1 tsc_native_xstate_main_1", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "", "TSPERF_NEW_NAME": "", "TSPERF_PREDICTABLE": "false", - "TSPERF_PROCESS_KINDS": "lsp startup", + "TSPERF_PROCESS_KINDS": "tsc lsp startup", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap index 76d4ee48..84d501de 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 13m 48s", + "any": "3h 59m 8s", }, - "total": "4h 13m 48s", + "total": "3h 59m 8s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap index 4367c77f..f29ba198 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap @@ -48,20 +48,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_bun_1_1_24_mui_docs": { + "tsc_bun_1_1_24_class_transformer": { "TSPERF_JOB_HOST": "bun@1.1.24", "TSPERF_JOB_ITERATIONS": 12, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_bun_1_1_24_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_bun_1_1_24_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_bun_1_1_24_effect": { + "TSPERF_JOB_HOST": "bun@1.1.24", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_24_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_bun_1_1_24_self_build_src_public_api": { + "tsc_bun_1_1_24_mui_docs": { "TSPERF_JOB_HOST": "bun@1.1.24", "TSPERF_JOB_ITERATIONS": 12, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_bun_1_1_24_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_bun_1_1_24_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_bun_1_1_24_sentry": { @@ -104,6 +112,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_bun_1_1_24_tanstack_router": { + "TSPERF_JOB_HOST": "bun@1.1.24", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_24_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_bun_1_1_24_ts_pre_modules": { "TSPERF_JOB_HOST": "bun@1.1.24", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap index d588e95c..fb9ad38b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_bun_1_1_24_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_24_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_24_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_arktype":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_sentry":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_social_app":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_strada_build_src":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_strada_compiler":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_t3code_server":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_vscode":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_webpack":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_bun_1_1_24_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_24_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_24_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_24_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_arktype":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_class_transformer":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_effect":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_sentry":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_social_app":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_strada_build_src":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_strada_compiler":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_t3code_server":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_tanstack_router":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_vscode":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_webpack":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_24_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.24","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_24_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_bun_1_1_24_tsc_startup startup_bun_1_1_24_tsserverlibrary_startup startup_bun_1_1_24_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_bun_1_1_24_Compiler_Unions tsc_bun_1_1_24_angular_1 tsc_bun_1_1_24_arktype tsc_bun_1_1_24_mui_docs tsc_bun_1_1_24_self_build_src_public_api tsc_bun_1_1_24_sentry tsc_bun_1_1_24_social_app tsc_bun_1_1_24_strada_build_src tsc_bun_1_1_24_strada_compiler tsc_bun_1_1_24_t3code_server tsc_bun_1_1_24_ts_pre_modules tsc_bun_1_1_24_vscode tsc_bun_1_1_24_webpack tsc_bun_1_1_24_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_bun_1_1_24_Compiler_Unions tsc_bun_1_1_24_angular_1 tsc_bun_1_1_24_arktype tsc_bun_1_1_24_class_transformer tsc_bun_1_1_24_effect tsc_bun_1_1_24_mui_docs tsc_bun_1_1_24_sentry tsc_bun_1_1_24_social_app tsc_bun_1_1_24_strada_build_src tsc_bun_1_1_24_strada_compiler tsc_bun_1_1_24_t3code_server tsc_bun_1_1_24_tanstack_router tsc_bun_1_1_24_ts_pre_modules tsc_bun_1_1_24_vscode tsc_bun_1_1_24_webpack tsc_bun_1_1_24_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/compute.snap index 45f3c15a..5707cbd6 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 51m 54s", + "any": "4h 40s", }, - "total": "3h 51m 54s", + "total": "4h 40s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/matrix.snap index c47e4dc6..75804f91 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/matrix.snap @@ -40,6 +40,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -88,6 +104,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/outputVariables.snap index e98883fe..80ad5fa9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap index d3a57ca8..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap index de8723bd..419a320f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap index c691b070..54e0f47e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 13m 42s", + "any": "2h 7m 2s", }, - "total": "2h 13m 42s", + "total": "2h 7m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap index 24b43085..e2cf059b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap @@ -24,20 +24,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -80,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap index ba4d9fa0..8d3a9fd5 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "6ea273cdcca99db809074d2b2d38d0e5b59ee81b", "TSPERF_NEW_NAME": "release-5.4", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/compute.snap index 236ea235..4c82a481 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 28m 52s", + "any": "3h 37m 38s", }, - "total": "3h 28m 52s", + "total": "3h 37m 38s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/matrix.snap index f5b724a8..b2e1b102 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/matrix.snap @@ -24,6 +24,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -72,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/outputVariables.snap index d83835ca..e56fbd68 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "6ea273cdcca99db809074d2b2d38d0e5b59ee81b", "TSPERF_NEW_NAME": "release-5.4", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap index c691b070..54e0f47e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 13m 42s", + "any": "2h 7m 2s", }, - "total": "2h 13m 42s", + "total": "2h 7m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap index edbfb3da..585a425a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap @@ -24,20 +24,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_5_1_mui_docs": { + "tsc_node_18_5_1_class_transformer": { "TSPERF_JOB_HOST": "node@18.5.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_5_1_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_5_1_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_5_1_effect": { + "TSPERF_JOB_HOST": "node@18.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_5_1_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_5_1_self_build_src_public_api": { + "tsc_node_18_5_1_mui_docs": { "TSPERF_JOB_HOST": "node@18.5.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_5_1_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_5_1_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_5_1_sentry": { @@ -80,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_5_1_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_5_1_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_5_1_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.5.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap index 5e7b4213..3713609c 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_angular_1":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_arktype":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_sentry":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_social_app":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_strada_compiler":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_t3code_server":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_vscode":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_webpack":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_angular_1":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_arktype":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_class_transformer":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_effect":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_sentry":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_social_app":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_strada_compiler":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_t3code_server":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_tanstack_router":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_vscode":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_webpack":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_5_1_Compiler_Unions tsc_node_18_5_1_angular_1 tsc_node_18_5_1_arktype tsc_node_18_5_1_mui_docs tsc_node_18_5_1_self_build_src_public_api tsc_node_18_5_1_sentry tsc_node_18_5_1_social_app tsc_node_18_5_1_strada_build_src tsc_node_18_5_1_strada_compiler tsc_node_18_5_1_t3code_server tsc_node_18_5_1_ts_pre_modules tsc_node_18_5_1_vscode tsc_node_18_5_1_webpack tsc_node_18_5_1_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_5_1_Compiler_Unions tsc_node_18_5_1_angular_1 tsc_node_18_5_1_arktype tsc_node_18_5_1_class_transformer tsc_node_18_5_1_effect tsc_node_18_5_1_mui_docs tsc_node_18_5_1_sentry tsc_node_18_5_1_social_app tsc_node_18_5_1_strada_build_src tsc_node_18_5_1_strada_compiler tsc_node_18_5_1_t3code_server tsc_node_18_5_1_tanstack_router tsc_node_18_5_1_ts_pre_modules tsc_node_18_5_1_vscode tsc_node_18_5_1_webpack tsc_node_18_5_1_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/compute.snap index 236ea235..4c82a481 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 28m 52s", + "any": "3h 37m 38s", }, - "total": "3h 28m 52s", + "total": "3h 37m 38s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/matrix.snap index f5b724a8..b2e1b102 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/matrix.snap @@ -24,6 +24,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -72,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/outputVariables.snap index e8a35191..9c6737aa 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap index c691b070..54e0f47e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 13m 42s", + "any": "2h 7m 2s", }, - "total": "2h 13m 42s", + "total": "2h 7m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap index 24b43085..e2cf059b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap @@ -24,20 +24,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -80,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap index 41b56992..3cf8304a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/compute.snap index 236ea235..4c82a481 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 28m 52s", + "any": "3h 37m 38s", }, - "total": "3h 28m 52s", + "total": "3h 37m 38s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/matrix.snap index f5b724a8..b2e1b102 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/matrix.snap @@ -24,6 +24,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -72,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/outputVariables.snap index a0026a60..2a10e12e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap index d82d194b..90c11998 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "5h 11m 44s", + "any": "4h 58m 24s", }, - "total": "5h 11m 44s", + "total": "4h 58m 24s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap index 37a60647..8727ec67 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, @@ -168,20 +184,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_20_5_1_mui_docs": { + "tsc_node_20_5_1_class_transformer": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_20_5_1_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_20_5_1_effect": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_20_5_1_self_build_src_public_api": { + "tsc_node_20_5_1_mui_docs": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_20_5_1_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_20_5_1_sentry": { @@ -224,6 +248,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_20_5_1_tanstack_router": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_20_5_1_ts_pre_modules": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap index ce5df0b0..ba9dd791 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_angular_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_arktype":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_sentry":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_social_app":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_compiler":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_t3code_server":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_angular_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_arktype":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_class_transformer":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_effect":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_sentry":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_social_app":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_strada_compiler":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_t3code_server":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_tanstack_router":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main tsc_node_20_5_1_Compiler_Unions tsc_node_20_5_1_angular_1 tsc_node_20_5_1_arktype tsc_node_20_5_1_mui_docs tsc_node_20_5_1_self_build_src_public_api tsc_node_20_5_1_sentry tsc_node_20_5_1_social_app tsc_node_20_5_1_strada_build_src tsc_node_20_5_1_strada_compiler tsc_node_20_5_1_t3code_server tsc_node_20_5_1_ts_pre_modules tsc_node_20_5_1_vscode tsc_node_20_5_1_webpack tsc_node_20_5_1_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main tsc_node_20_5_1_Compiler_Unions tsc_node_20_5_1_angular_1 tsc_node_20_5_1_arktype tsc_node_20_5_1_class_transformer tsc_node_20_5_1_effect tsc_node_20_5_1_mui_docs tsc_node_20_5_1_sentry tsc_node_20_5_1_social_app tsc_node_20_5_1_strada_build_src tsc_node_20_5_1_strada_compiler tsc_node_20_5_1_t3code_server tsc_node_20_5_1_tanstack_router tsc_node_20_5_1_ts_pre_modules tsc_node_20_5_1_vscode tsc_node_20_5_1_webpack tsc_node_20_5_1_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/compute.snap index 74420b17..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/compute.snap @@ -1,7 +1,7 @@ { - "parallel": "13m 28s", + "parallel": "47m 42s", "perAgent": { - "any": "47m 24s", + "any": "4h 25m 2s", }, - "total": "47m 24s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap index 32c6f1e6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap @@ -40,6 +40,134 @@ "TSPERF_JOB_SCENARIO": "tsgo-startup", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_Compiler_Unions": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_Compiler_Unions", + "TSPERF_JOB_SCENARIO": "Compiler-Unions", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_angular_1": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_angular_1", + "TSPERF_JOB_SCENARIO": "angular-1", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_arktype": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_mui_docs": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_sentry": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_sentry", + "TSPERF_JOB_SCENARIO": "sentry", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_social_app": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_social_app", + "TSPERF_JOB_SCENARIO": "social-app", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_strada_build_src": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_strada_build_src", + "TSPERF_JOB_SCENARIO": "strada-build-src", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_strada_compiler": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_strada_compiler", + "TSPERF_JOB_SCENARIO": "strada-compiler", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_t3code_server": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_t3code_server", + "TSPERF_JOB_SCENARIO": "t3code-server", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_ts_pre_modules": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_ts_pre_modules", + "TSPERF_JOB_SCENARIO": "ts-pre-modules", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_vscode": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_vscode", + "TSPERF_JOB_SCENARIO": "vscode", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_webpack": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_webpack", + "TSPERF_JOB_SCENARIO": "webpack", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_xstate_main": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_xstate_main", + "TSPERF_JOB_SCENARIO": "xstate-main", + "TSPERF_JOB_WARMUPS": 1, + }, }, "ts-perf1": {}, "ts-perf10": {}, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/outputVariables.snap index e9eb63b9..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,10 +19,10 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", "TSPERF_PREDICTABLE": "false", - "TSPERF_PROCESS_KINDS": "lsp startup", + "TSPERF_PROCESS_KINDS": "tsc lsp startup", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap index c296a829..f44c23c2 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap @@ -1,7 +1,7 @@ { - "parallel": "29m 41s", + "parallel": "28m 34s", "perAgent": { - "any": "5h 56m 4s", + "any": "5h 42m 44s", }, - "total": "5h 56m 4s", + "total": "5h 42m 44s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap index c36d95ff..2d834cfc 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap @@ -88,20 +88,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_bun_1_1_3_mui_docs": { + "tsc_bun_1_1_3_class_transformer": { "TSPERF_JOB_HOST": "bun@1.1.3", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_bun_1_1_3_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_bun_1_1_3_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_bun_1_1_3_effect": { + "TSPERF_JOB_HOST": "bun@1.1.3", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_3_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_bun_1_1_3_self_build_src_public_api": { + "tsc_bun_1_1_3_mui_docs": { "TSPERF_JOB_HOST": "bun@1.1.3", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_bun_1_1_3_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_bun_1_1_3_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_bun_1_1_3_sentry": { @@ -144,6 +152,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_bun_1_1_3_tanstack_router": { + "TSPERF_JOB_HOST": "bun@1.1.3", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_3_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_bun_1_1_3_ts_pre_modules": { "TSPERF_JOB_HOST": "bun@1.1.3", "TSPERF_JOB_ITERATIONS": 6, @@ -200,20 +216,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_vscode_1_88_1_mui_docs": { + "tsc_vscode_1_88_1_class_transformer": { "TSPERF_JOB_HOST": "vscode@1.88.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_vscode_1_88_1_effect": { + "TSPERF_JOB_HOST": "vscode@1.88.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_vscode_1_88_1_self_build_src_public_api": { + "tsc_vscode_1_88_1_mui_docs": { "TSPERF_JOB_HOST": "vscode@1.88.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_vscode_1_88_1_sentry": { @@ -256,6 +280,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_vscode_1_88_1_tanstack_router": { + "TSPERF_JOB_HOST": "vscode@1.88.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_vscode_1_88_1_ts_pre_modules": { "TSPERF_JOB_HOST": "vscode@1.88.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap index 00fc8e9f..6fc529f9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_bun_1_1_3_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserver_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_arktype":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_sentry":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_social_app":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_strada_build_src":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_strada_compiler":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_t3code_server":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_vscode":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_webpack":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_sentry":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_social_app":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_strada_build_src":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_strada_compiler":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_t3code_server":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_CompilerTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_bun_1_1_3_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserver_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_arktype":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_class_transformer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_effect":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_sentry":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_social_app":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_strada_build_src":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_strada_compiler":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_t3code_server":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_tanstack_router":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_vscode":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_webpack":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_class_transformer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_effect":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_sentry":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_social_app":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_strada_build_src":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_strada_compiler":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_t3code_server":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_tanstack_router":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_CompilerTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_bun_1_1_3_tsc_startup startup_bun_1_1_3_tsserver_startup startup_bun_1_1_3_tsserverlibrary_startup startup_bun_1_1_3_typescript_startup startup_vscode_1_88_1_tsc_startup startup_vscode_1_88_1_tsserver_startup startup_vscode_1_88_1_tsserverlibrary_startup startup_vscode_1_88_1_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_bun_1_1_3_Compiler_Unions tsc_bun_1_1_3_angular_1 tsc_bun_1_1_3_arktype tsc_bun_1_1_3_mui_docs tsc_bun_1_1_3_self_build_src_public_api tsc_bun_1_1_3_sentry tsc_bun_1_1_3_social_app tsc_bun_1_1_3_strada_build_src tsc_bun_1_1_3_strada_compiler tsc_bun_1_1_3_t3code_server tsc_bun_1_1_3_ts_pre_modules tsc_bun_1_1_3_vscode tsc_bun_1_1_3_webpack tsc_bun_1_1_3_xstate_main tsc_vscode_1_88_1_Compiler_Unions tsc_vscode_1_88_1_angular_1 tsc_vscode_1_88_1_arktype tsc_vscode_1_88_1_mui_docs tsc_vscode_1_88_1_self_build_src_public_api tsc_vscode_1_88_1_sentry tsc_vscode_1_88_1_social_app tsc_vscode_1_88_1_strada_build_src tsc_vscode_1_88_1_strada_compiler tsc_vscode_1_88_1_t3code_server tsc_vscode_1_88_1_ts_pre_modules tsc_vscode_1_88_1_vscode tsc_vscode_1_88_1_webpack tsc_vscode_1_88_1_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_bun_1_1_3_Compiler_Unions tsc_bun_1_1_3_angular_1 tsc_bun_1_1_3_arktype tsc_bun_1_1_3_class_transformer tsc_bun_1_1_3_effect tsc_bun_1_1_3_mui_docs tsc_bun_1_1_3_sentry tsc_bun_1_1_3_social_app tsc_bun_1_1_3_strada_build_src tsc_bun_1_1_3_strada_compiler tsc_bun_1_1_3_t3code_server tsc_bun_1_1_3_tanstack_router tsc_bun_1_1_3_ts_pre_modules tsc_bun_1_1_3_vscode tsc_bun_1_1_3_webpack tsc_bun_1_1_3_xstate_main tsc_vscode_1_88_1_Compiler_Unions tsc_vscode_1_88_1_angular_1 tsc_vscode_1_88_1_arktype tsc_vscode_1_88_1_class_transformer tsc_vscode_1_88_1_effect tsc_vscode_1_88_1_mui_docs tsc_vscode_1_88_1_sentry tsc_vscode_1_88_1_social_app tsc_vscode_1_88_1_strada_build_src tsc_vscode_1_88_1_strada_compiler tsc_vscode_1_88_1_t3code_server tsc_vscode_1_88_1_tanstack_router tsc_vscode_1_88_1_ts_pre_modules tsc_vscode_1_88_1_vscode tsc_vscode_1_88_1_webpack tsc_vscode_1_88_1_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_bun_1_1_3_CompilerTSServer tsserver_bun_1_1_3_Compiler_UnionsTSServer tsserver_bun_1_1_3_xstate_main_1_tsserver tsserver_vscode_1_88_1_CompilerTSServer tsserver_vscode_1_88_1_Compiler_UnionsTSServer tsserver_vscode_1_88_1_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap index d3a57ca8..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap index 135496a8..c1d1b834 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/outputVariables.snap index 44dcb927..9197704f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap index d3a57ca8..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap index de8723bd..419a320f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap index d3a57ca8..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap index de8723bd..419a320f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap index d3a57ca8..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap index de8723bd..419a320f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_node_18_15_0_tsc_startup startup_node_18_15_0_tsserver_startup startup_node_18_15_0_tsserverlibrary_startup startup_node_18_15_0_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_node_18_15_0_CompilerTSServer tsserver_node_18_15_0_Compiler_UnionsTSServer tsserver_node_18_15_0_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap index c691b070..54e0f47e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 13m 42s", + "any": "2h 7m 2s", }, - "total": "2h 13m 42s", + "total": "2h 7m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap index 24b43085..e2cf059b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap @@ -24,20 +24,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_mui_docs": { + "tsc_node_18_15_0_class_transformer": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_node_18_15_0_effect": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_node_18_15_0_self_build_src_public_api": { + "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_node_18_15_0_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_node_18_15_0_sentry": { @@ -80,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_tanstack_router": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_ts_pre_modules": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap index 41b56992..3cf8304a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_class_transformer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_effect":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_sentry":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_social_app":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_strada_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_t3code_server":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_tanstack_router":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_mui_docs tsc_node_18_15_0_self_build_src_public_api tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_node_18_15_0_Compiler_Unions tsc_node_18_15_0_angular_1 tsc_node_18_15_0_arktype tsc_node_18_15_0_class_transformer tsc_node_18_15_0_effect tsc_node_18_15_0_mui_docs tsc_node_18_15_0_sentry tsc_node_18_15_0_social_app tsc_node_18_15_0_strada_build_src tsc_node_18_15_0_strada_compiler tsc_node_18_15_0_t3code_server tsc_node_18_15_0_tanstack_router tsc_node_18_15_0_ts_pre_modules tsc_node_18_15_0_vscode tsc_node_18_15_0_webpack tsc_node_18_15_0_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/compute.snap index 236ea235..4c82a481 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 28m 52s", + "any": "3h 37m 38s", }, - "total": "3h 28m 52s", + "total": "3h 37m 38s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/matrix.snap index f5b724a8..b2e1b102 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/matrix.snap @@ -24,6 +24,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -72,6 +88,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/outputVariables.snap index a0026a60..2a10e12e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap index 9bb72eff..77ba0b99 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 58m 2s", + "any": "2h 51m 22s", }, - "total": "2h 58m 2s", + "total": "2h 51m 22s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap index 38822ea1..fc6339f4 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap @@ -56,20 +56,28 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_vscode_1_82_1_mui_docs": { + "tsc_vscode_1_82_1_class_transformer": { "TSPERF_JOB_HOST": "vscode@1.82.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_mui_docs", - "TSPERF_JOB_SCENARIO": "mui-docs", + "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_vscode_1_82_1_effect": { + "TSPERF_JOB_HOST": "vscode@1.82.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_effect", + "TSPERF_JOB_SCENARIO": "effect", "TSPERF_JOB_WARMUPS": 1, }, - "tsc_vscode_1_82_1_self_build_src_public_api": { + "tsc_vscode_1_82_1_mui_docs": { "TSPERF_JOB_HOST": "vscode@1.82.1", "TSPERF_JOB_ITERATIONS": 6, "TSPERF_JOB_KIND": "tsc", - "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_self_build_src_public_api", - "TSPERF_JOB_SCENARIO": "self-build-src-public-api", + "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_mui_docs", + "TSPERF_JOB_SCENARIO": "mui-docs", "TSPERF_JOB_WARMUPS": 1, }, "tsc_vscode_1_82_1_sentry": { @@ -112,6 +120,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_vscode_1_82_1_tanstack_router": { + "TSPERF_JOB_HOST": "vscode@1.82.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_vscode_1_82_1_ts_pre_modules": { "TSPERF_JOB_HOST": "vscode@1.82.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap index 5482dabb..55856a0c 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_vscode_1_82_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_sentry":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_social_app":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_strada_build_src":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_strada_compiler":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_t3code_server":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_vscode_1_82_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_class_transformer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_effect":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_sentry":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_social_app":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_strada_build_src":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_strada_compiler":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_t3code_server":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_tanstack_router":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "", "TSPERF_JOB_NAMES_STARTUP": "startup_vscode_1_82_1_tsc_startup startup_vscode_1_82_1_tsserver_startup startup_vscode_1_82_1_tsserverlibrary_startup startup_vscode_1_82_1_typescript_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_vscode_1_82_1_Compiler_Unions tsc_vscode_1_82_1_angular_1 tsc_vscode_1_82_1_arktype tsc_vscode_1_82_1_mui_docs tsc_vscode_1_82_1_self_build_src_public_api tsc_vscode_1_82_1_sentry tsc_vscode_1_82_1_social_app tsc_vscode_1_82_1_strada_build_src tsc_vscode_1_82_1_strada_compiler tsc_vscode_1_82_1_t3code_server tsc_vscode_1_82_1_ts_pre_modules tsc_vscode_1_82_1_vscode tsc_vscode_1_82_1_webpack tsc_vscode_1_82_1_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_vscode_1_82_1_Compiler_Unions tsc_vscode_1_82_1_angular_1 tsc_vscode_1_82_1_arktype tsc_vscode_1_82_1_class_transformer tsc_vscode_1_82_1_effect tsc_vscode_1_82_1_mui_docs tsc_vscode_1_82_1_sentry tsc_vscode_1_82_1_social_app tsc_vscode_1_82_1_strada_build_src tsc_vscode_1_82_1_strada_compiler tsc_vscode_1_82_1_t3code_server tsc_vscode_1_82_1_tanstack_router tsc_vscode_1_82_1_ts_pre_modules tsc_vscode_1_82_1_vscode tsc_vscode_1_82_1_webpack tsc_vscode_1_82_1_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "tsserver_vscode_1_82_1_CompilerTSServer tsserver_vscode_1_82_1_Compiler_UnionsTSServer tsserver_vscode_1_82_1_xstate_main_1_tsserver", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/compute.snap index 5ef4c5f0..bf456830 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "4h 16m 16s", + "any": "4h 25m 2s", }, - "total": "4h 16m 16s", + "total": "4h 25m 2s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/matrix.snap @@ -64,6 +64,22 @@ "TSPERF_JOB_SCENARIO": "arktype", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_class_transformer": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_class_transformer", + "TSPERF_JOB_SCENARIO": "class-transformer", + "TSPERF_JOB_WARMUPS": 1, + }, + "tsc_native_effect": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_effect", + "TSPERF_JOB_SCENARIO": "effect", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_mui_docs": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, @@ -112,6 +128,14 @@ "TSPERF_JOB_SCENARIO": "t3code-server", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_native_tanstack_router": { + "TSPERF_JOB_HOST": "native", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_native_tanstack_router", + "TSPERF_JOB_SCENARIO": "tanstack-router", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_native_ts_pre_modules": { "TSPERF_JOB_HOST": "native", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/outputVariables.snap index ddf1f55e..f6568f0f 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode_tsgo/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"lsp_native_CompilerLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_CompilerLSP","TSPERF_JOB_SCENARIO":"CompilerLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_Compiler_UnionsLSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_Compiler_UnionsLSP","TSPERF_JOB_SCENARIO":"Compiler-UnionsLSP","TSPERF_JOB_WARMUPS":1},"lsp_native_xstate_main_1_LSP":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"lsp","TSPERF_JOB_NAME":"lsp_native_xstate_main_1_LSP","TSPERF_JOB_SCENARIO":"xstate-main-1-LSP","TSPERF_JOB_WARMUPS":1},"startup_native_lsp_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_lsp_startup","TSPERF_JOB_SCENARIO":"lsp-startup","TSPERF_JOB_WARMUPS":1},"startup_native_tsgo_startup":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_native_tsgo_startup","TSPERF_JOB_SCENARIO":"tsgo-startup","TSPERF_JOB_WARMUPS":1},"tsc_native_Compiler_Unions":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_native_angular_1":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_native_arktype":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_native_class_transformer":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_class_transformer","TSPERF_JOB_SCENARIO":"class-transformer","TSPERF_JOB_WARMUPS":1},"tsc_native_effect":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_effect","TSPERF_JOB_SCENARIO":"effect","TSPERF_JOB_WARMUPS":1},"tsc_native_mui_docs":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_native_sentry":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_sentry","TSPERF_JOB_SCENARIO":"sentry","TSPERF_JOB_WARMUPS":1},"tsc_native_social_app":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_social_app","TSPERF_JOB_SCENARIO":"social-app","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_build_src":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_build_src","TSPERF_JOB_SCENARIO":"strada-build-src","TSPERF_JOB_WARMUPS":1},"tsc_native_strada_compiler":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_strada_compiler","TSPERF_JOB_SCENARIO":"strada-compiler","TSPERF_JOB_WARMUPS":1},"tsc_native_t3code_server":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_t3code_server","TSPERF_JOB_SCENARIO":"t3code-server","TSPERF_JOB_WARMUPS":1},"tsc_native_tanstack_router":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_tanstack_router","TSPERF_JOB_SCENARIO":"tanstack-router","TSPERF_JOB_WARMUPS":1},"tsc_native_ts_pre_modules":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_native_vscode":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_native_webpack":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_native_xstate_main":{"TSPERF_JOB_HOST":"native","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_native_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", @@ -19,7 +19,7 @@ "TSPERF_JOB_NAMES_API": "", "TSPERF_JOB_NAMES_LSP": "lsp_native_CompilerLSP lsp_native_Compiler_UnionsLSP lsp_native_xstate_main_1_LSP", "TSPERF_JOB_NAMES_STARTUP": "startup_native_lsp_startup startup_native_tsgo_startup", - "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", + "TSPERF_JOB_NAMES_TSC": "tsc_native_Compiler_Unions tsc_native_angular_1 tsc_native_arktype tsc_native_class_transformer tsc_native_effect tsc_native_mui_docs tsc_native_sentry tsc_native_social_app tsc_native_strada_build_src tsc_native_strada_compiler tsc_native_t3code_server tsc_native_tanstack_router tsc_native_ts_pre_modules tsc_native_vscode tsc_native_webpack tsc_native_xstate_main", "TSPERF_JOB_NAMES_TSSERVER": "", "TSPERF_NEW_COMMIT": "HEAD", "TSPERF_NEW_NAME": "pr", diff --git a/scripts/src/__tests__/setupPipeline.test.ts b/scripts/src/__tests__/setupPipeline.test.ts index 771b6389..fa888c85 100644 --- a/scripts/src/__tests__/setupPipeline.test.ts +++ b/scripts/src/__tests__/setupPipeline.test.ts @@ -33,6 +33,21 @@ const inputs = [ "startup-only hosts=node@22.8.0", ]; +test.each(["baseline", "full"])("native %s retains compiler scenarios after host normalization", async input => { + const result = await setupPipeline({ + input, + baselining: input === "baseline", + isPr: input !== "baseline", + shouldLog: false, + gitParseRev: fakeGitRevParse, + implementation: "corsa", + }); + const jobs = Object.values(result.matrix).flatMap(jobs => Object.values(jobs)); + expect(jobs.filter(job => job.TSPERF_JOB_SCENARIO === "Compiler-Unions")).toEqual([ + expect.objectContaining({ TSPERF_JOB_KIND: "tsc", TSPERF_JOB_HOST: "native" }), + ]); +}); + test("API preset is opt-in, uses pinned Node rather than native, and processes API reports", async () => { const result = await setupPipeline({ input: "api", diff --git a/scripts/src/setupPipeline.ts b/scripts/src/setupPipeline.ts index 3a4478a7..516b1666 100644 --- a/scripts/src/setupPipeline.ts +++ b/scripts/src/setupPipeline.ts @@ -100,13 +100,6 @@ const allScenarios: readonly BaseScenario[] = [ }, { kind: "tsc", name: "strada-compiler", agent: "ts-perf1", runIn: RunType.Any, cost: 25 }, { kind: "tsc", name: "strada-build-src", agent: "ts-perf2", runIn: RunType.Any, cost: 51 }, - { - kind: "tsc", - name: "self-build-src-public-api", - agent: "ts-perf2", - runIn: RunType.Any, - cost: 51, - }, { kind: "tsc", name: "mui-docs", agent: "ts-perf4", runIn: RunType.OnDemand, cost: 77 }, { kind: "tsc", name: "mui-docs-1", agent: "ts-perf4", runIn: RunType.Baseline, cost: 77 }, { kind: "tsc", name: "webpack", agent: "ts-perf3", runIn: RunType.OnDemand, cost: 22 }, @@ -117,6 +110,9 @@ const allScenarios: readonly BaseScenario[] = [ { kind: "tsc", name: "social-app", agent: "ts-perf2", runIn: RunType.Any, cost: 4 }, { kind: "tsc", name: "t3code-server", agent: "ts-perf4", runIn: RunType.Any, cost: 21 }, { kind: "tsc", name: "arktype", agent: "ts-perf1", runIn: RunType.Any, cost: 3 }, + { kind: "tsc", name: "effect", agent: "ts-perf2", runIn: RunType.Any, cost: 8 }, + { kind: "tsc", name: "tanstack-router", agent: "ts-perf2", runIn: RunType.Any, cost: 2 }, + { kind: "tsc", name: "class-transformer", agent: "ts-perf2", runIn: RunType.Any, cost: 1 }, { kind: "tsserver", name: "Compiler-UnionsTSServer", @@ -455,28 +451,20 @@ function* transformPreset( implementation: TypeScriptImplementation, ): Iterable { const isCorsa = implementation === "corsa"; - const all = [...worker()]; + const seen: Scenario[] = []; - for (const scenario of all) { - let dupe = false; - for (const other of all) { - if (other === scenario) { - continue; - } - if (isDeepStrictEqual(scenario, other)) { - dupe = true; - break; - } - } - if (!dupe) { - yield scenario; + for (const scenario of worker()) { + if (seen.some(other => isDeepStrictEqual(scenario, other))) { + continue; } + seen.push(scenario); + yield scenario; } function* worker(): Iterable { for (const scenario of iter) { if ( - (isCorsa && (scenario.kind === "tsserver" || scenario.name === "self-build-src-public-api")) + (isCorsa && scenario.kind === "tsserver") || (!isCorsa && scenario.kind === "lsp") ) { continue;