Skip to content

Capture every CRM web screen against the running backend #281

Capture every CRM web screen against the running backend

Capture every CRM web screen against the running backend #281

Triggered via push August 11, 2026 06:20
Status Success
Total duration 7m 7s
Artifacts 2

performance.yml

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

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