Skip to content

Checkpoint concurrent open-loop failure accounting cleanup #238

Checkpoint concurrent open-loop failure accounting cleanup

Checkpoint concurrent open-loop failure accounting cleanup #238

Triggered via push October 6, 2026 01:05
Status Failure
Total duration 3m 31s
Artifacts 4

ci.yml

on: push
Check website
33s
Check website
Check repository rules
6s
Check repository rules
Test code analyzers
1m 19s
Test code analyzers
Test three-node database
1m 35s
Test three-node database
Publish website
0s
Publish website
Matrix: Build and test KeyLoad
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 5 notices
Check website
Process completed with exit code 1.
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/OpenLoopExecutionRegistration.cs#L14
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.Comparisons.OpenLoopExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.Comparisons.OpenLoopExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonStartupOptions.cs#L20
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Hosting/ComparisonTargetOwner.cs#L12
Type 'ComparisonTargetOwner' contains 201 code lines; the maximum is 200
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonStartupOptions.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonHostExecutionOptions.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/NativeComparisonExecutionRegistration.cs#L16
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.Comparisons.NativeComparisonExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.Comparisons.NativeComparisonExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/NativeComparisonExecutionRegistration.cs#L38
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonHostExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonHostExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonHostOptionsRegistration.cs#L11
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<T>' to 'Microsoft.Extensions.Options.OptionsManager<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/OpenLoopExecutionRegistration.cs#L14
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.Comparisons.OpenLoopExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.Comparisons.OpenLoopExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test code analyzers: benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonStartupOptions.cs#L20
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Test three-node database
No files were found with the provided path: artifacts/code-quality/**. No artifacts will be uploaded.
Test three-node database
No files were found with the provided path: TestResults/** tests/KeyLoad.IntegrationTests/**/TestResults/** artifacts/qualification/**. No artifacts will be uploaded.
Test three-node database
Process completed with exit code 1.
Build and test KeyLoad (ubuntu-latest): tests/KeyLoad.CrashHost/Features/Messaging/Helpers/SagaTimeoutCrashScenario.cs#L26
Runtime text literal "be44ba62-d912-46f7-8e9f-53934859531b" must use a domain-named constant or nameof
Build and test KeyLoad (ubuntu-latest): tests/KeyLoad.CrashHost/Features/ClusterReplication/Helpers/ReplicaCrashNode.cs#L54
'Configuration' must use centrally bound and validated IOptions<T>; raw reads and hardcoded operational policy belong only to their explicit configuration owners
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonStartupOptions.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonHostExecutionOptions.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/NativeComparisonExecutionRegistration.cs#L38
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonHostExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonHostExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/NativeComparisonExecutionRegistration.cs#L16
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.Comparisons.NativeComparisonExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.Comparisons.NativeComparisonExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/OpenLoopExecutionRegistration.cs#L14
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.Comparisons.OpenLoopExecutionOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.Comparisons.OpenLoopExecutionOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonHostOptionsRegistration.cs#L11
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<T>' to 'Microsoft.Extensions.Options.OptionsManager<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build and test KeyLoad (ubuntu-latest): benchmarks/KeyLoad.ComparisonHost/Features/BenchmarkComparisons/Configuration/ComparisonStartupOptions.cs#L20
Change type of variable 'options' from 'Microsoft.Extensions.Options.IOptions<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' to 'Microsoft.Extensions.Options.OptionsManager<KeyLoad.ComparisonHost.Features.BenchmarkComparisons.ComparisonStartupOptions>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Check repository rules
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Check website
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test code analyzers
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test three-node database
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build and test KeyLoad (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
analyzer-rule-evidence
764 KB
sha256:d42d8e19a51c46a3433caccc7350d0ac6082191f6c9612eca3c4cfcc069c5de5
code-quality-ubuntu-latest
1.12 MB
sha256:a02acab6a46dda602678dd0de153a2cfebc20ccf830adcb0d379989f5dce4ed8
docker-rf3-image-evidence
14.9 KB
sha256:9d0bb165fb84b9ae18a7d930b4fece937da906151fb23048458e0569beead2a3
site-qualification-31bb2202499d5deb81eee2417c07bef010a28657-1
258 KB
sha256:c73a9636bd15101a98455a132bc96dd58b6ce54eb143db689e4a15785eac327b