From 1223fe1852c55db1bb89b14522b4bd07ce2a6799 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 27 Oct 2026 22:49:56 -0700 Subject: [PATCH 1/4] Retain native compiler scenarios when deduplicating presets Baseline and full presets select multiple Node hosts that become the same native job. Dropping every copy left these presets without any compiler benchmarks for Go builds. --- .../setupPipeline/baseline_tsgo/compute.snap | 12 +- .../setupPipeline/baseline_tsgo/matrix.snap | 104 ++++++++++++++++++ .../baseline_tsgo/outputVariables.snap | 12 +- .../setupPipeline/full_tsgo/compute.snap | 6 +- .../setupPipeline/full_tsgo/matrix.snap | 104 ++++++++++++++++++ .../full_tsgo/outputVariables.snap | 6 +- scripts/src/__tests__/setupPipeline.test.ts | 15 +++ scripts/src/setupPipeline.ts | 20 +--- 8 files changed, 247 insertions(+), 32 deletions(-) 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..c8a32a35 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": "24m 20s", + "ts-perf3": "37m 33s", + "ts-perf4": "29m 45s", }, - "total": "23m 42s", + "total": "2h 8m 8s", } \ 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..41fbc755 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,30 @@ "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_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, + }, }, "ts-perf3": { "lsp_native_CompilerLSP": { @@ -40,6 +96,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 +130,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..ab61ccda 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_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}}", + "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_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_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/full_tsgo/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/compute.snap index 74420b17..5ef4c5f0 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 16m 16s", }, - "total": "47m 24s", + "total": "4h 16m 16s", } \ 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..401c9da6 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,110 @@ "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, + }, }, "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..ddf1f55e 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_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_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_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_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__/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..aaefd81c 100644 --- a/scripts/src/setupPipeline.ts +++ b/scripts/src/setupPipeline.ts @@ -455,22 +455,14 @@ 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 { From ca75425fc53ea1d7f62ca0c2504da7aab642b166 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 27 Oct 2026 22:41:01 -0700 Subject: [PATCH 2/4] Remove obsolete public API self-build benchmark The Go compiler does not use the JavaScript compiler's public API bundle, so this scenario no longer provides relevant coverage. --- .../self-build-src-public-api/scenario.json | 14 -------------- .../self-build-src-public-api/setup.sh | 17 ----------------- .../setupPipeline/baseline/compute.snap | 4 ++-- .../setupPipeline/baseline/matrix.snap | 16 ---------------- .../setupPipeline/baseline/outputVariables.snap | 4 ++-- .../setupPipeline/bun/compute.snap | 4 ++-- .../setupPipeline/bun/matrix.snap | 8 -------- .../setupPipeline/bun/outputVariables.snap | 4 ++-- .../setupPipeline/default/compute.snap | 4 ++-- .../setupPipeline/default/matrix.snap | 8 -------- .../setupPipeline/default/outputVariables.snap | 4 ++-- .../compute.snap | 4 ++-- .../matrix.snap | 8 -------- .../outputVariables.snap | 4 ++-- .../compute.snap | 4 ++-- .../matrix.snap | 8 -------- .../outputVariables.snap | 4 ++-- .../setupPipeline/faster/compute.snap | 4 ++-- .../setupPipeline/faster/matrix.snap | 8 -------- .../setupPipeline/faster/outputVariables.snap | 4 ++-- .../setupPipeline/full/compute.snap | 4 ++-- .../setupPipeline/full/matrix.snap | 16 ---------------- .../setupPipeline/full/outputVariables.snap | 4 ++-- .../hosts=bun@1.1.3,vscode@1.88.1/compute.snap | 6 +++--- .../hosts=bun@1.1.3,vscode@1.88.1/matrix.snap | 16 ---------------- .../outputVariables.snap | 4 ++-- .../setupPipeline/predictable=true/compute.snap | 4 ++-- .../setupPipeline/predictable=true/matrix.snap | 8 -------- .../predictable=true/outputVariables.snap | 4 ++-- .../setupPipeline/public/compute.snap | 4 ++-- .../setupPipeline/public/matrix.snap | 8 -------- .../setupPipeline/public/outputVariables.snap | 4 ++-- .../setupPipeline/regular/compute.snap | 4 ++-- .../setupPipeline/regular/matrix.snap | 8 -------- .../setupPipeline/regular/outputVariables.snap | 4 ++-- .../this is not a preset/compute.snap | 4 ++-- .../this is not a preset/matrix.snap | 8 -------- .../this is not a preset/outputVariables.snap | 4 ++-- .../setupPipeline/tsc-only/compute.snap | 4 ++-- .../setupPipeline/tsc-only/matrix.snap | 8 -------- .../setupPipeline/tsc-only/outputVariables.snap | 4 ++-- .../setupPipeline/vscode/compute.snap | 4 ++-- .../setupPipeline/vscode/matrix.snap | 8 -------- .../setupPipeline/vscode/outputVariables.snap | 4 ++-- scripts/src/setupPipeline.ts | 9 +-------- 45 files changed, 58 insertions(+), 232 deletions(-) delete mode 100644 cases/scenarios/self-build-src-public-api/scenario.json delete mode 100755 cases/scenarios/self-build-src-public-api/setup.sh 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/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap index 89c962cc..487b31f2 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": "24m 44s", "ts-perf3": "40m 22s", "ts-perf4": "39m 43s", }, - "total": "2h 35m 52s", + "total": "2h 22m 38s", } \ 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..3e524a16 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap @@ -102,14 +102,6 @@ "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, @@ -134,14 +126,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap index dbd3e9a4..20f81df1 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_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_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_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_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_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_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_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/bun/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap index 76d4ee48..9ae918c2 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 50m 22s", }, - "total": "4h 13m 48s", + "total": "3h 50m 22s", } \ 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..c1c1d673 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap @@ -56,14 +56,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap index d588e95c..d150953c 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_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_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_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_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/default/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..2ab91a61 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap @@ -64,14 +64,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap index de8723bd..0248fdd5 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_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_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_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_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/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..d7e76631 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 28s", }, - "total": "2h 13m 42s", + "total": "2h 28s", } \ 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..8fa605e5 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 @@ -32,14 +32,6 @@ "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, 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..e6709867 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_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_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_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_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 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..d7e76631 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 28s", }, - "total": "2h 13m 42s", + "total": "2h 28s", } \ 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..5315eb02 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 @@ -32,14 +32,6 @@ "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, 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..8563c982 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_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_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_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_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/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap index c691b070..d7e76631 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 28s", }, - "total": "2h 13m 42s", + "total": "2h 28s", } \ 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..8fa605e5 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap @@ -32,14 +32,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap index 41b56992..d3fe8dfd 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_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_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_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_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/full/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap index d82d194b..44db2cd8 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 45m 16s", }, - "total": "5h 11m 44s", + "total": "4h 45m 16s", } \ 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..f148c785 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap @@ -64,14 +64,6 @@ "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, @@ -176,14 +168,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap index ce5df0b0..d476ac49 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_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_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_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_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_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_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_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_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/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..08da64b3 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": "27m 28s", "perAgent": { - "any": "5h 56m 4s", + "any": "5h 29m 36s", }, - "total": "5h 56m 4s", + "total": "5h 29m 36s", } \ 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..f810ac3f 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 @@ -96,14 +96,6 @@ "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, @@ -208,14 +200,6 @@ "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, 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..70673246 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_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_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_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_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_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_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_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_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/predictable=true/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..2ab91a61 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap @@ -64,14 +64,6 @@ "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, 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..7d6c3147 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_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_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_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_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/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..2ab91a61 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap @@ -64,14 +64,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap index de8723bd..0248fdd5 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_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_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_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_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/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..2ab91a61 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap @@ -64,14 +64,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap index de8723bd..0248fdd5 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_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_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_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_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/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..2ab91a61 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 @@ -64,14 +64,6 @@ "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, 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..0248fdd5 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_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_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_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_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/tsc-only/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap index c691b070..d7e76631 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 28s", }, - "total": "2h 13m 42s", + "total": "2h 28s", } \ 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..8fa605e5 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap @@ -32,14 +32,6 @@ "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, 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..d3fe8dfd 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_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_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_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_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/vscode/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap index 9bb72eff..d6202328 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 44m 48s", }, - "total": "2h 58m 2s", + "total": "2h 44m 48s", } \ 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..7cf58c35 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap @@ -64,14 +64,6 @@ "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, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap index 5482dabb..72c0da70 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_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_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_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_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/setupPipeline.ts b/scripts/src/setupPipeline.ts index aaefd81c..436febda 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 }, @@ -468,7 +461,7 @@ function* transformPreset( 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; From 368d872f20ccc93bc44a739a0701c1a5fa5d2f13 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 27 Oct 2026 22:55:07 -0700 Subject: [PATCH 3/4] Add Effect, TanStack Router, and class-transformer benchmarks Broaden compiler coverage with generic library builds, route inference, and legacy decorator checking and emit. These workloads fit the spare capacity on ts-perf2 without moving historical benchmarks. --- .../scenarios/class-transformer/scenario.json | 13 +++++ cases/scenarios/class-transformer/setup.sh | 12 +++++ .../class-transformer/tsconfig.benchmark.json | 14 ++++++ cases/scenarios/effect/scenario.json | 11 +++++ cases/scenarios/effect/setup.sh | 11 +++++ cases/scenarios/tanstack-router/scenario.json | 11 +++++ cases/scenarios/tanstack-router/setup.sh | 14 ++++++ .../setupPipeline/baseline/compute.snap | 4 +- .../setupPipeline/baseline/matrix.snap | 48 +++++++++++++++++++ .../baseline/outputVariables.snap | 4 +- .../setupPipeline/baseline_tsgo/compute.snap | 4 +- .../setupPipeline/baseline_tsgo/matrix.snap | 24 ++++++++++ .../baseline_tsgo/outputVariables.snap | 4 +- .../setupPipeline/bun/compute.snap | 4 +- .../setupPipeline/bun/matrix.snap | 24 ++++++++++ .../setupPipeline/bun/outputVariables.snap | 4 +- .../setupPipeline/bun_tsgo/compute.snap | 4 +- .../setupPipeline/bun_tsgo/matrix.snap | 24 ++++++++++ .../bun_tsgo/outputVariables.snap | 4 +- .../setupPipeline/default/compute.snap | 4 +- .../setupPipeline/default/matrix.snap | 24 ++++++++++ .../default/outputVariables.snap | 4 +- .../setupPipeline/default_tsgo/compute.snap | 4 +- .../setupPipeline/default_tsgo/matrix.snap | 24 ++++++++++ .../default_tsgo/outputVariables.snap | 4 +- .../compute.snap | 4 +- .../matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../compute.snap | 4 +- .../matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../compute.snap | 4 +- .../matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../compute.snap | 4 +- .../matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../setupPipeline/faster/compute.snap | 4 +- .../setupPipeline/faster/matrix.snap | 24 ++++++++++ .../setupPipeline/faster/outputVariables.snap | 4 +- .../setupPipeline/faster_tsgo/compute.snap | 4 +- .../setupPipeline/faster_tsgo/matrix.snap | 24 ++++++++++ .../faster_tsgo/outputVariables.snap | 4 +- .../setupPipeline/full/compute.snap | 4 +- .../setupPipeline/full/matrix.snap | 48 +++++++++++++++++++ .../setupPipeline/full/outputVariables.snap | 4 +- .../setupPipeline/full_tsgo/compute.snap | 4 +- .../setupPipeline/full_tsgo/matrix.snap | 24 ++++++++++ .../full_tsgo/outputVariables.snap | 4 +- .../compute.snap | 6 +-- .../hosts=bun@1.1.3,vscode@1.88.1/matrix.snap | 48 +++++++++++++++++++ .../outputVariables.snap | 4 +- .../compute.snap | 4 +- .../matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../predictable=true/compute.snap | 4 +- .../predictable=true/matrix.snap | 24 ++++++++++ .../predictable=true/outputVariables.snap | 4 +- .../predictable=true_tsgo/compute.snap | 4 +- .../predictable=true_tsgo/matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../setupPipeline/public/compute.snap | 4 +- .../setupPipeline/public/matrix.snap | 24 ++++++++++ .../setupPipeline/public/outputVariables.snap | 4 +- .../setupPipeline/public_tsgo/compute.snap | 4 +- .../setupPipeline/public_tsgo/matrix.snap | 24 ++++++++++ .../public_tsgo/outputVariables.snap | 4 +- .../setupPipeline/regular/compute.snap | 4 +- .../setupPipeline/regular/matrix.snap | 24 ++++++++++ .../regular/outputVariables.snap | 4 +- .../setupPipeline/regular_tsgo/compute.snap | 4 +- .../setupPipeline/regular_tsgo/matrix.snap | 24 ++++++++++ .../regular_tsgo/outputVariables.snap | 4 +- .../this is not a preset/compute.snap | 4 +- .../this is not a preset/matrix.snap | 24 ++++++++++ .../this is not a preset/outputVariables.snap | 4 +- .../this is not a preset_tsgo/compute.snap | 4 +- .../this is not a preset_tsgo/matrix.snap | 24 ++++++++++ .../outputVariables.snap | 4 +- .../setupPipeline/tsc-only/compute.snap | 4 +- .../setupPipeline/tsc-only/matrix.snap | 24 ++++++++++ .../tsc-only/outputVariables.snap | 4 +- .../setupPipeline/tsc-only_tsgo/compute.snap | 4 +- .../setupPipeline/tsc-only_tsgo/matrix.snap | 24 ++++++++++ .../tsc-only_tsgo/outputVariables.snap | 4 +- .../setupPipeline/vscode/compute.snap | 4 +- .../setupPipeline/vscode/matrix.snap | 24 ++++++++++ .../setupPipeline/vscode/outputVariables.snap | 4 +- .../setupPipeline/vscode_tsgo/compute.snap | 4 +- .../setupPipeline/vscode_tsgo/matrix.snap | 24 ++++++++++ .../vscode_tsgo/outputVariables.snap | 4 +- scripts/src/setupPipeline.ts | 3 ++ 92 files changed, 946 insertions(+), 113 deletions(-) create mode 100644 cases/scenarios/class-transformer/scenario.json create mode 100755 cases/scenarios/class-transformer/setup.sh create mode 100644 cases/scenarios/class-transformer/tsconfig.benchmark.json create mode 100644 cases/scenarios/effect/scenario.json create mode 100755 cases/scenarios/effect/setup.sh create mode 100644 cases/scenarios/tanstack-router/scenario.json create mode 100755 cases/scenarios/tanstack-router/setup.sh 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/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 487b31f2..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": "24m 44s", + "ts-perf2": "31m 18s", "ts-perf3": "40m 22s", "ts-perf4": "39m 43s", }, - "total": "2h 22m 38s", + "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 3e524a16..7fe4b83a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap @@ -102,6 +102,22 @@ "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, @@ -118,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, @@ -126,6 +150,22 @@ "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, @@ -142,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 20f81df1..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_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_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_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_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 c8a32a35..315ca213 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/compute.snap @@ -2,9 +2,9 @@ "parallel": "37m 33s", "perAgent": { "ts-perf1": "36m 30s", - "ts-perf2": "24m 20s", + "ts-perf2": "28m 43s", "ts-perf3": "37m 33s", "ts-perf4": "29m 45s", }, - "total": "2h 8m 8s", + "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 41fbc755..6d923358 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/matrix.snap @@ -70,6 +70,22 @@ "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, @@ -86,6 +102,14 @@ "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": { 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 ab61ccda..aa046288 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline_tsgo/outputVariables.snap @@ -4,7 +4,7 @@ "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},"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_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}}", + "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": "{}", @@ -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_1 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_1 tsc_native_xstate_main_1", + "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": "", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap index 9ae918c2..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": "3h 50m 22s", + "any": "3h 59m 8s", }, - "total": "3h 50m 22s", + "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 c1c1d673..f29ba198 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap @@ -48,6 +48,22 @@ "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, @@ -96,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 d150953c..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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 2ab91a61..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap @@ -56,6 +56,22 @@ "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, @@ -104,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 0248fdd5..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_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_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 d7e76631..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 28s", + "any": "2h 7m 2s", }, - "total": "2h 28s", + "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 8fa605e5..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,6 +24,22 @@ "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, @@ -72,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 e6709867..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_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_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 d7e76631..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 28s", + "any": "2h 7m 2s", }, - "total": "2h 28s", + "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 5315eb02..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,6 +24,22 @@ "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, @@ -72,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 8563c982..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_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_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 d7e76631..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 28s", + "any": "2h 7m 2s", }, - "total": "2h 28s", + "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 8fa605e5..e2cf059b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap @@ -24,6 +24,22 @@ "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, @@ -72,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 d3fe8dfd..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_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_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 44db2cd8..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": "4h 45m 16s", + "any": "4h 58m 24s", }, - "total": "4h 45m 16s", + "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 f148c785..8727ec67 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap @@ -56,6 +56,22 @@ "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, @@ -104,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, @@ -160,6 +184,22 @@ "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, @@ -208,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 d476ac49..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_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_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_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_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 5ef4c5f0..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": "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/full_tsgo/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap index 401c9da6..9d36c23b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_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/full_tsgo/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full_tsgo/outputVariables.snap index ddf1f55e..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},"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/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 08da64b3..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": "27m 28s", + "parallel": "28m 34s", "perAgent": { - "any": "5h 29m 36s", + "any": "5h 42m 44s", }, - "total": "5h 29m 36s", + "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 f810ac3f..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,6 +88,22 @@ "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, @@ -136,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, @@ -192,6 +216,22 @@ "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, @@ -240,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 70673246..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_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_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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 2ab91a61..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,6 +56,22 @@ "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, @@ -104,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 7d6c3147..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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 2ab91a61..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap @@ -56,6 +56,22 @@ "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, @@ -104,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 0248fdd5..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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 2ab91a61..415037e9 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap @@ -56,6 +56,22 @@ "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, @@ -104,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 0248fdd5..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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 2ab91a61..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,6 +56,22 @@ "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, @@ -104,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 0248fdd5..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_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_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 d7e76631..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 28s", + "any": "2h 7m 2s", }, - "total": "2h 28s", + "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 8fa605e5..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,6 +24,22 @@ "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, @@ -72,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 d3fe8dfd..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_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_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 d6202328..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 44m 48s", + "any": "2h 51m 22s", }, - "total": "2h 44m 48s", + "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 7cf58c35..fc6339f4 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap @@ -56,6 +56,22 @@ "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, @@ -104,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 72c0da70..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_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_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/setupPipeline.ts b/scripts/src/setupPipeline.ts index 436febda..516b1666 100644 --- a/scripts/src/setupPipeline.ts +++ b/scripts/src/setupPipeline.ts @@ -110,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", From 8dc444c27f431729af48bf4d20a0c48c1feca103 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 27 Oct 2026 23:11:29 -0700 Subject: [PATCH 4/4] Allow JSR package downloads in scenario setup Effect's pinned workspace includes dependencies hosted by JSR. The sandbox must reach that registry to complete its locked install. --- cases/sandbox/proxy.Dockerfile | 1 + 1 file changed, 1 insertion(+) 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$