Skip to content

Checkpoint remaining concurrent runtime and test changes #231

Checkpoint remaining concurrent runtime and test changes

Checkpoint remaining concurrent runtime and test changes #231

Triggered via push October 5, 2026 23:22
Status Failure
Total duration 1m 58s
Artifacts 4

ci.yml

on: push
Check website
28s
Check website
Check repository rules
10s
Check repository rules
Test code analyzers
1m 15s
Test code analyzers
Test three-node database
1m 14s
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 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.
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '67_108_864' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '0' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '16_777_216' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '0' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L30
Runtime numeric literal '65_536' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L30
Runtime numeric literal '0' must use a domain-named constant or configured option
Test code analyzers: src/KeyLoad.Client/Features/ClientApi/Transport/BoundedProblemReader.cs#L13
Method 'KeyLoad.Client.Features.ClientApi.BoundedProblemReader.ReadAsync(System.Net.Http.HttpContent, System.Text.Json.JsonSerializerOptions, System.Threading.CancellationToken, int)' should take CancellationToken as the last parameter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1068)
Test code analyzers: src/KeyLoad.Client/Features/ClientApi/Configuration/KeyLoadClientOptionsRegistration.cs#L18
In externally visible method 'IServiceCollection KeyLoadClientOptionsRegistration.AddKeyLoadClientExecutionOptions(IServiceCollection services, IConfiguration configuration)', validate parameter 'configuration' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Test code analyzers: src/KeyLoad.Client/KeyLoadClient.cs#L27
In externally visible method 'KeyLoadClient.KeyLoadClient(HttpClient http, string apiKey, IOptions<KeyLoadClientExecutionOptions> executionOptions)', validate parameter 'executionOptions' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Test code analyzers: src/KeyLoad.Client/Features/EventStreams/Transport/AggregateReplayClient.cs#L20
'AggregateReplayProtocol' does not contain a definition for 'Route'
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L32
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '67_108_864' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '16_777_216' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L31
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L30
Runtime numeric literal '65_536' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Configuration/AggregateReplayWorkerLimits.cs#L30
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/ClientApi/Configuration/KeyLoadClientOptionsRegistration.cs#L18
In externally visible method 'IServiceCollection KeyLoadClientOptionsRegistration.AddKeyLoadClientExecutionOptions(IServiceCollection services, IConfiguration configuration)', validate parameter 'configuration' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Execution/AggregateReplayUpcast.cs#L7
Method 'KeyLoad.Client.AggregateReplayUpcast.BuildMap(System.Collections.Generic.IEnumerable<KeyLoad.Client.EventUpcaster>?, System.Threading.CancellationToken, int)' should take CancellationToken as the last parameter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1068)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Client/Features/EventStreams/Transport/AggregateReplayClient.cs#L20
'AggregateReplayProtocol' does not contain a definition for 'Route'
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 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"
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"
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
443 KB
sha256:7f29f999d041bc6a1b49b4629ee746ed45546bc0eb36112c971eb833375ea196
code-quality-ubuntu-latest
627 KB
sha256:c301df9f37059d1fb7435b6c8f72a99c8b172ff561bce0c5945eea7aa3f042c7
docker-rf3-image-evidence
33 KB
sha256:89b38a616ba3c3680e762cd76fe34bc278e5be7581d463a337e18a2cb89bbf74
site-qualification-35aa86c5aa2b6305f9f1cf502bf6006ddb9607de-1
222 KB
sha256:626462a13321cf7d0567cfb46d25d5d297735f2e2d9cc408a251aa2da260900d