Skip to content

feat(client): connection resilience - jittered reconnect backoff, idempotency-safe replay, and fault visibility #113

feat(client): connection resilience - jittered reconnect backoff, idempotency-safe replay, and fault visibility

feat(client): connection resilience - jittered reconnect backoff, idempotency-safe replay, and fault visibility #113

Triggered via pull request July 8, 2026 10:36
Status Success
Total duration 5m 31s
Artifacts

codeql.yml

on: pull_request
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Analyze (csharp): src/GaudiHTTP.Tests/Streams/Stages/Lifecycle/ServerSupervisorActorSpec.cs#L126
Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051)
Analyze (csharp): lib/servus.akka/src/Servus.Akka.Tests/Transport/Quic/Client/QuicTransportStateMachineSpec.cs#L588
Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051)
Analyze (csharp): lib/servus.akka/src/Servus.Akka.Tests/Transport/Quic/Listener/QuicServerStateMachineSpec.cs#L378
Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051)
Analyze (csharp): lib/servus.akka/src/Servus.Akka.Tests/Transport/Quic/Listener/QuicServerStateMachineSpec.cs#L375
Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051)
Analyze (csharp): lib/servus.akka/src/Servus.Akka/Transport/StreamConnection.cs#L47
Avoid inexact read with 'System.IO.Stream.ReadAsync(System.Memory<byte>, System.Threading.CancellationToken)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Analyze (csharp): lib/servus.akka/src/Servus.Akka/Transport/Quic/Listener/QuicServerStateMachine.cs#L19
The field 'QuicServerStateMachine._upstreamFinished' is assigned but its value is never used
Analyze (csharp)
Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.