Skip to content

Release

Release #3

Manually triggered September 26, 2025 17:32
Status Success
Total duration 3m 53s
Artifacts 5

release.yml

on: workflow_dispatch
Validate Inputs
2s
Validate Inputs
Matrix: build-and-test
Smoke Summary
5s
Smoke Summary
Publish to NuGet
0s
Publish to NuGet
Fit to window
Zoom out
Zoom in

Annotations

90 warnings and 2 notices
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L43
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L42
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L41
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L25
The type 'System.IDisposable?' cannot be used as type parameter 'T' in the generic type or method 'Mock<T>'. Nullability of type argument 'System.IDisposable?' doesn't match 'class' constraint.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L11
Non-nullable property 'country' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L10
Non-nullable property 'callsign' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L9
Non-nullable property 'icao' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L8
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L7
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L6
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): 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 & Test (ubuntu): 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 & Test (ubuntu): src/Couchbase.Analytics/Results/AnalyticsResultBase.cs#L41
Non-nullable property 'Errors' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): src/Couchbase.Analytics/Results/AnalyticsResultBase.cs#L41
Non-nullable property 'MetaData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): src/Couchbase.Analytics/Results/AnalyticsResultBase.cs#L41
Non-nullable property 'Rows' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (ubuntu): 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 & Test (ubuntu): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (ubuntu): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (ubuntu): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build & Test (centos)
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
The type 'System.IDisposable?' cannot be used as type parameter 'T' in the generic type or method 'Mock<T>'. Nullability of type argument 'System.IDisposable?' doesn't match 'class' constraint.
Build & Test (centos)
Non-nullable property 'country' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'callsign' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'icao' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (centos)
Nullable value type may be null.
Build & Test (centos)
'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 & Test (centos)
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 & Test (centos)
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 & Test (centos)
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 & Test (centos)
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 & Test (centos)
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (centos)
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (centos)
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build & Test (centos)
Cannot convert null literal to non-nullable reference type.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L41
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/ClusterTests.cs#L60
Cannot convert null literal to non-nullable reference type.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/ClusterTests.cs#L50
Cannot convert null literal to non-nullable reference type.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L25
The type 'System.IDisposable?' cannot be used as type parameter 'T' in the generic type or method 'Mock<T>'. Nullability of type argument 'System.IDisposable?' doesn't match 'class' constraint.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L11
Non-nullable property 'country' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L10
Non-nullable property 'callsign' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L9
Non-nullable property 'icao' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L8
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L7
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L6
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (macos): 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 & Test (macos): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L95
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (macos): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L91
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build & Test (macos): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L88
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (macos): 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 & Test (macos): src/Couchbase.Analytics/Cluster.cs#L107
Cannot convert null literal to non-nullable reference type.
Build & Test (macos): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (macos): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (macos): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L43
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L42
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L41
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/Internal/StreamingAnalyticsResultTests.cs#L25
The type 'System.IDisposable?' cannot be used as type parameter 'T' in the generic type or method 'Mock<T>'. Nullability of type argument 'System.IDisposable?' doesn't match 'class' constraint.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L11
Non-nullable property 'country' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L10
Non-nullable property 'callsign' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L9
Non-nullable property 'icao' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L8
Non-nullable property 'iata' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L7
Non-nullable property 'name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): tests/Couchbase.Analytics.UnitTests/POCOs/Airline.cs#L6
Non-nullable property 'type' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test (windows): 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 & Test (windows): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L95
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (windows): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L91
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Build & Test (windows): src/Couchbase.Analytics/HTTP/CouchbaseHttpClientFactory.cs#L88
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (windows): 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 & Test (windows): src/Couchbase.Analytics/Cluster.cs#L107
Cannot convert null literal to non-nullable reference type.
Build & Test (windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Build & Test (windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Build & Test (windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Pack (Windows): src/Couchbase.Analytics/Results/AnalyticsResultBase.cs#L41
Non-nullable property 'Rows' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Pack (Windows): 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.
Pack (Windows): 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.
Pack (Windows): 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.
Pack (Windows): 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.
Pack (Windows): 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)
Pack (Windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L222
Possible null reference argument for parameter 'certificates' in 'void X509Certificate2Collection.AddRange(X509Certificate2Collection certificates)'.
Pack (Windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L218
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
Pack (Windows): src/Couchbase.Analytics/Certificates/CertificateValidation.cs#L213
Possible null reference argument for parameter 'fileName' in 'X509Certificate2.X509Certificate2(string fileName)'.
Pack (Windows): src/Couchbase.Analytics/Cluster.cs#L107
Cannot convert null literal to non-nullable reference type.
Build & Test (windows)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Pack (Windows)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
nuget-packages Expired
79.1 KB
sha256:6e7bb639fee37b06a28f9aebb58322312c5bd4780ec1ecc7fa74c9975db33f12
unit-test-results-centos Expired
24.9 KB
sha256:4294dbb007d14af7e0bf8f87ecc605671d4f860c0dddb8c31c446acfd403e5a7
unit-test-results-macos Expired
25 KB
sha256:b3a661f9d98870d23ea1e37cbd94b3dd86539decf9be339da818843ca081256d
unit-test-results-ubuntu Expired
25.1 KB
sha256:dd9de02a02ae78c0fcb21b5d0a24a1d0a9bb046606d55a390a0474b193816837
unit-test-results-windows Expired
24.7 KB
sha256:77546804179eb321a9fa5732b7423016fcdd2f49bca0426e6554442da3b4fe48