Capture every CRM web screen against the running backend #281
performance.yml
on: push
Allocation budget (B2, and B6's allocation half)
45s
Benchmark budgets (B1, B3, B12 isolated)
4m 8s
Budget B12 — build overhead
1m 31s
Generator cost vs the committed baseline
35s
The generator-cost gate can fail
7s
P1 scale — 200-flow build overhead
5m 54s
The gate can fail
5s
The durability gate (B7, B8) can fail
8s
Annotations
7 errors, 9 warnings, and 10 notices
|
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)
|
|
The generator-cost gate can fail
50 flows: FlowPlanGenerator allocated 39,425,206 B, +2.50% against the committed 38,463,616 B (threshold +2.0%). 1.02x the baseline.
|
|
The generator-cost gate can fail
25 flows: FlowPlanGenerator allocated 19,795,866 B, +2.50% against the committed 19,313,040 B (threshold +2.0%). 1.02x the baseline.
|
|
P1 scale — 200-flow build overhead
Process completed with exit code 1.
|
|
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/
|
|
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.
|
|
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/
|
|
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/
|
|
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/
|
|
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)
advisory — StepLoopBenchmarks.CompensateAll: ratio 20.43 vs baseline 29.62 (31% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.WalkAndDispatch: ratio 4.77 vs baseline 9.39 (49% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — StepLoopBenchmarks.WalkPlan: mean 7.8 ns vs baseline 3.0 ns (158% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.SagaFailure: mean 800.5 ns vs baseline 201.7 ns (297% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.SagaSuccess: mean 672.3 ns vs baseline 160.7 ns (318% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — EngineBenchmarks.Query: mean 602.8 ns vs baseline 129.5 ns (365% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.ViaReflection: ratio 2.98 vs baseline 4.61 (35% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.ViaDelegate: mean 28.1 ns vs baseline 18.7 ns (50% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.ViaInterface: ratio 1.10 vs baseline 1.67 (34% drift)
|
|
Benchmark budgets (B1, B3, B12 isolated)
advisory — DispatchBenchmarks.Direct: mean 25.3 ns vs baseline 17.5 ns (44% drift)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
benchmark-results
|
31.3 KB |
sha256:89be5db9a0e9defc317ae88d040eee3b0bf3ce00d471b2b1c87fc291a3d1787b
|
|
|
generator-cost
|
5.16 KB |
sha256:e8fb339f5c0a77d8df2bfaa0467f78c62706c44c6a3df3121444cf2ff774c880
|
|