Skip to content

V3 pre-merge; all the early bits, for V2 #1029

V3 pre-merge; all the early bits, for V2

V3 pre-merge; all the early bits, for V2 #1029

Triggered via pull request March 10, 2026 14:03
Status Failure
Total duration 5m 40s
Artifacts

codeql.yml

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

Annotations

9 errors and 1 warning
Analyze (csharp)
Process completed with exit code 1.
Analyze (csharp): src/StackExchange.Redis/ExceptionFactory.cs#L110
Comparing a span to 'default' might not do what you intended, make the code more explicit by checking 'IsEmpty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
Analyze (csharp): src/StackExchange.Redis/PhysicalConnection.cs#L916
'Thread.VolatileWrite(ref int, int)' is obsolete: 'Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.' (https://aka.ms/dotnet-warnings/SYSLIB0054)
Analyze (csharp): src/StackExchange.Redis/ConfigurationOptions.cs#L354
'X509Certificate2.X509Certificate2(string)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Analyze (csharp): src/StackExchange.Redis/ConfigurationOptions.cs#L343
'X509Certificate2.X509Certificate2(string, string?, X509KeyStorageFlags)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Analyze (csharp): src/StackExchange.Redis/ExceptionFactory.cs#L110
Comparing a span to 'default' might not do what you intended, make the code more explicit by checking 'IsEmpty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
Analyze (csharp): src/StackExchange.Redis/PhysicalConnection.cs#L916
'Thread.VolatileWrite(ref int, int)' is obsolete: 'Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.' (https://aka.ms/dotnet-warnings/SYSLIB0054)
Analyze (csharp): src/StackExchange.Redis/ConfigurationOptions.cs#L354
'X509Certificate2.X509Certificate2(string)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Analyze (csharp): src/StackExchange.Redis/ConfigurationOptions.cs#L343
'X509Certificate2.X509Certificate2(string, string?, X509KeyStorageFlags)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
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.