From 56cac83d94ab5788bce471782885b6925759d9c6 Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Sat, 26 Sep 2026 23:03:55 +0200 Subject: [PATCH 1/4] bump node version to 26.10.0 --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index b4040276043..8a94b991271 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.8.0 +26.10.0 From 1bc07c249c99aa530b859430004fb150d4414276 Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Sat, 26 Sep 2026 23:10:42 +0200 Subject: [PATCH 2/4] run benchmarks on .nvmrc changes --- .github/workflows/client-nav-benchmarks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/client-nav-benchmarks.yml b/.github/workflows/client-nav-benchmarks.yml index 3862ea66dce..85b1a418fba 100644 --- a/.github/workflows/client-nav-benchmarks.yml +++ b/.github/workflows/client-nav-benchmarks.yml @@ -22,6 +22,7 @@ on: - '!packages/**/__tests__/**' - '!packages/**/*.test.*' - 'benchmarks/**' + - '.nvmrc' workflow_dispatch: concurrency: From 7be601e612e7a5c67c8d890648d57a3ffd3fa008 Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Sat, 26 Sep 2026 23:11:31 +0200 Subject: [PATCH 3/4] Rename client-nav-benchmarks.yml to benchmarks.yml --- .github/workflows/{client-nav-benchmarks.yml => benchmarks.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{client-nav-benchmarks.yml => benchmarks.yml} (100%) diff --git a/.github/workflows/client-nav-benchmarks.yml b/.github/workflows/benchmarks.yml similarity index 100% rename from .github/workflows/client-nav-benchmarks.yml rename to .github/workflows/benchmarks.yml From 9148d377fadd17433def12f2d6dd4e0cd4c3356d Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Thu, 15 Oct 2026 18:43:46 +0200 Subject: [PATCH 4/4] chore(ci): update references to the renamed benchmarks workflow Co-Authored-By: Claude Opus 5.5 --- .github/workflows/benchmarks.yml | 2 +- benchmarks/README.md | 2 +- benchmarks/memory/README.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 85b1a418fba..bbc3a1fa243 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -26,7 +26,7 @@ on: workflow_dispatch: concurrency: - group: client-nav-benchmarks-${{ github.ref }} + group: benchmarks-${{ github.ref }} cancel-in-progress: false queue: single diff --git a/benchmarks/README.md b/benchmarks/README.md index 7e9a5f42480..94d2f31802c 100644 --- a/benchmarks/README.md +++ b/benchmarks/README.md @@ -76,7 +76,7 @@ Node and use `setImmediate` directly. Dispatch the existing `Benchmarks` workflow against an unchanged branch: ```sh -gh workflow run client-nav-benchmarks.yml --ref +gh workflow run benchmarks.yml --ref ``` Wait for each workflow run to finish before dispatching the next repetition at diff --git a/benchmarks/memory/README.md b/benchmarks/memory/README.md index f9aa73e53cb..18b68768f9b 100644 --- a/benchmarks/memory/README.md +++ b/benchmarks/memory/README.md @@ -2,7 +2,7 @@ Dedicated memory benchmarks for TanStack Router / Start, measured with the CodSpeed **memory instrument** (`mode: memory` in -`.github/workflows/client-nav-benchmarks.yml`). The workflow runs on every +`.github/workflows/benchmarks.yml`). The workflow runs on every push to `main` except docs/examples/e2e-only pushes: CodSpeed compares a PR against the run on its merge-base commit, and a main commit without a run makes CodSpeed silently fall back to an older base — a single outlier base run then @@ -258,7 +258,7 @@ WITH_INSTRUMENTATION=1 codspeed run --mode memory -- pnpm nx run @benchmarks/mem Run the benchmark workflow on an experiment branch: ```bash -gh workflow run client-nav-benchmarks.yml --ref +gh workflow run benchmarks.yml --ref ``` Repeat at the same commit, using distinct branch names if runs should overlap