Skip to content

Bump the tanstack group across 1 directory with 2 updates #303

Bump the tanstack group across 1 directory with 2 updates

Bump the tanstack group across 1 directory with 2 updates #303

Triggered via pull request September 14, 2026 03:37
Status Failure
Total duration 4m 44s
Artifacts 2

performance.yml

on: pull_request
Allocation budget (B2, and B6's allocation half)
56s
Allocation budget (B2, and B6's allocation half)
Benchmark budgets (B1, B3, B12 isolated)
4m 30s
Benchmark budgets (B1, B3, B12 isolated)
Budget B12 — build overhead
1m 36s
Budget B12 — build overhead
Generator cost vs the committed baseline
59s
Generator cost vs the committed baseline
The generator-cost gate can fail
6s
The generator-cost gate can fail
P1 scale — 200-flow build overhead
4m 27s
P1 scale — 200-flow build overhead
The gate can fail
8s
The gate can fail
The durability gate (B7, B8) can fail
7s
The durability gate (B7, B8) can fail
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 9 warnings, and 13 notices
The generator-cost gate can fail
50 flows: FlowPlanGenerator allocated 37,236,380 B, +2.50% against the committed 36,328,176 B (threshold +2.0%). 1.02x the baseline.
The generator-cost gate can fail
25 flows: FlowPlanGenerator allocated 18,688,603 B, +2.50% against the committed 18,232,784 B (threshold +2.0%). 1.02x the baseline.
The gate can fail
EngineBenchmarks.SagaFailure: in the baseline but absent from this run
The gate can fail
EngineBenchmarks.SagaSuccess: in the baseline but absent from this run
The gate can fail
EngineBenchmarks.Query: in the baseline but absent from this run
The gate can fail
EngineBenchmarks.Query: allocated 64 B, baseline 0 B (allocation counts are exact)
Generator cost vs the committed baseline
Process completed with exit code 1.
Generator cost vs the committed baseline
50 flows: FlowPlanGenerator allocated 39,878,088 B, +9.77% against the committed 36,328,176 B (threshold +2.0%). 1.10x the baseline.
Generator cost vs the committed baseline
25 flows: FlowPlanGenerator allocated 19,433,872 B, +6.59% against the committed 18,232,784 B (threshold +2.0%). 1.07x the baseline.
P1 scale — 200-flow build overhead
Process completed with exit code 1.
The generator-cost gate can fail
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
The durability gate (B7, B8) can fail
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
The gate can fail
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
The gate can fail
EngineBenchmarks-report-full.json: 3 benchmark(s) produced no measurement. BenchmarkDotNet failed to run them; see the run log for the build or toolchain error.
Allocation budget (B2, and B6's allocation half)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Generator cost vs the committed baseline
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Budget B12 — build overhead
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
P1 scale — 200-flow build overhead
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Benchmark budgets (B1, B3, B12 isolated)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Generator cost vs the committed baseline
advisory — 50 flows: emitted source changed by +16,103 characters (821,716 against 805,613). Cost that arrives with more emitted code is a different fact from cost that arrives with none.
Generator cost vs the committed baseline
advisory — 25 flows: emitted source changed by +7,971 characters (409,531 against 401,560). Cost that arrives with more emitted code is a different fact from cost that arrives with none.
Generator cost vs the committed baseline
advisory — runtime differs from the baseline's: .NET 10.0.12 here, .NET 10.0.10 recorded. Not gated — but if this run is the odd one out by a few tenths of a percent, this is the first thing to suspect.
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.CompensateAll: ratio 20.25 vs baseline 29.62 (32% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.WalkAndDispatch: mean 40.4 ns vs baseline 28.4 ns (42% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.WalkAndDispatch: ratio 5.69 vs baseline 9.39 (39% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.WalkPlan: mean 7.1 ns vs baseline 3.0 ns (134% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.SagaFailure: mean 923.5 ns vs baseline 201.7 ns (358% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.SagaFailure: ratio 1.28 vs baseline 1.56 (18% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.SagaSuccess: mean 827.8 ns vs baseline 160.7 ns (415% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.Query: mean 720.8 ns vs baseline 129.5 ns (457% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.ViaReflection: ratio 3.76 vs baseline 4.61 (18% drift)
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.ViaInterface: ratio 1.10 vs baseline 1.67 (34% drift)

Artifacts

Produced during runtime
Name Size Digest
benchmark-results
31.1 KB
sha256:bcbb1bd1300682208beb728badc8f775d6693bc46626bfaad0e5339b7da054a8
generator-cost
5.18 KB
sha256:2c93076f128c11910f1d5a2e59b5f388833670e61ca0057a7d39dcf50a35f3bb