Skip to content

Fix wrong type of InvalidCredentialException being used to type check #21

Fix wrong type of InvalidCredentialException being used to type check

Fix wrong type of InvalidCredentialException being used to type check #21

Triggered via pull request September 30, 2025 14:43
Status Success
Total duration 2m 7s
Artifacts 2

build-and-test.yml

on: pull_request
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Results/BlockingAnalyticsResult.cs#L48
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Query/QueryMetaData.cs#L30
Non-nullable property 'Warnings' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Query/QueryMetaData.cs#L28
Non-nullable property 'Metrics' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Query/QueryMetrics.cs#L55
Non-nullable property 'BufferCacheHitRatio' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Query/QueryWarning.cs#L26
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build and Unit Tests (ubuntu-latest): src/Couchbase.Analytics/Cluster.cs#L107
Cannot convert null literal to non-nullable reference type.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L88
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Query/QueryMetaData.cs#L30
Non-nullable property 'Warnings' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Query/QueryMetaData.cs#L28
Non-nullable property 'Metrics' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Query/QueryMetrics.cs#L55
Non-nullable property 'BufferCacheHitRatio' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Query/QueryWarning.cs#L26
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Exceptions/AnalyticsException.cs#L40
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build and Unit Tests (windows-latest): src/Couchbase.Analytics/Cluster.cs#L107
Cannot convert null literal to non-nullable reference type.

Artifacts

Produced during runtime
Name Size Digest
unit-test-results-ubuntu-latest Expired
24.5 KB
sha256:fab9e823197cc651a721de5a505b5bbb52c9b0b005d9831c96427b623c7589ee
unit-test-results-windows-latest Expired
24.9 KB
sha256:0bab2bdf8fb39851bbcbfc553a4fb9f5087015e1669e9ad1584d0bbcdb769342