Bump the tanstack group across 1 directory with 2 updates #303
performance.yml
on: pull_request
Allocation budget (B2, and B6's allocation half)
56s
Benchmark budgets (B1, B3, B12 isolated)
4m 30s
Budget B12 — build overhead
1m 36s
Generator cost vs the committed baseline
59s
The generator-cost gate can fail
6s
P1 scale — 200-flow build overhead
4m 27s
The gate can fail
8s
The durability gate (B7, B8) can fail
7s
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
|
|