Skip to content

feat: Enable nullable in src projects #202

feat: Enable nullable in src projects

feat: Enable nullable in src projects #202

Triggered via pull request March 7, 2026 19:19
Status Success
Total duration 2m 28s
Artifacts

ci.yml

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

Annotations

90 warnings
build (10.x, net10.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1,...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1,...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1, t...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1, t...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (9.x, net9.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (9.x, net9.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (9.x, net9.0, unix, unix:///var/run/docker.sock, 0, false): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (10.x, net10.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (8.x, net8.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (8.x, net8.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (9.x, net9.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2375-native, tcp://localhost:2375, 1, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L35
Converting null literal or possible null value to non-nullable type.
build (10.x, net10.0, tcp-2375, tcp://localhost:2375, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L13
Cannot convert null literal to non-nullable reference type.
build (9.x, net9.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1, t...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (9.x, net9.0, tcp-2376-tls-native, tcp://localhost:2376, 1, /home/runner/certs/client, 1, t...: src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.
build (10.x, net10.0, tcp-2376-tls, tcp://localhost:2376, 1, /home/runner/certs/client, 0, true): src/Docker.DotNet.X509/DockerTlsCertificates.cs#L48
Possible null reference argument for parameter 'certificateAuthorityCertificate' in 'DockerTlsCertificates.DockerTlsCertificates(X509Certificate2 certificate, X509Certificate2 certificateAuthorityCertificate = null)'.