Skip to content

Refactor vector search API with flexible syntax and enhanced type safety #761

Refactor vector search API with flexible syntax and enhanced type safety

Refactor vector search API with flexible syntax and enhanced type safety #761

Triggered via pull request January 9, 2026 12:39
Status Success
Total duration 7m 16s
Artifacts 6

main.yaml

on: pull_request
Matrix: test-weaviate-versions
Preflight Checks
1m 49s
Preflight Checks
Test Summary
21s
Test Summary
Build and Publish to NuGet
0s
Build and Publish to NuGet
Fit to window
Zoom out
Zoom in

Annotations

50 warnings
Preflight Checks: src/Weaviate.Client/Models/Batch.cs#L7
Symbol 'Weaviate.Client.Models.BatchInsertRequest.UUID.init -> void' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/Models/Batch.cs#L7
Symbol 'Weaviate.Client.Models.BatchInsertRequest.UUID.get -> System.Guid?' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/Models/Batch.cs#L5
Symbol 'Weaviate.Client.Models.BatchInsertRequest.Deconstruct(out object! Data, out System.Guid? UUID, out Weaviate.Client.Models.Vectors? Vectors, out System.Collections.Generic.IEnumerable<Weaviate.Client.Models.ObjectReference!>? References) -> void' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/Internal/KeySortedList.cs#L6
Symbol 'Weaviate.Client.Internal.KeySortedList<TKey, TValue>' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/Typed/TypedQueryClient.Hybrid.cs#L188
Symbol 'Weaviate.Client.Typed.TypedQueryClientHybridExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/Typed/TypedGenerateClient.Hybrid.cs#L212
Symbol 'Weaviate.Client.Typed.TypedGenerateClientHybridExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/GenerateClient.Hybrid.cs#L231
Symbol 'Weaviate.Client.GenerateClientHybridExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Preflight Checks: src/Weaviate.Client/AggregateClient.Hybrid.cs#L160
Symbol 'Weaviate.Client.AggregateClientHybridExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
Test on Weaviate v1.33.5 / All Integration Tests - v1.33.5: src/Weaviate.Client/Models/Batch.cs#L5
Symbol 'Weaviate.Client.Models.BatchInsertRequest.Deconstruct(out object! Data, out System.Guid? UUID, out Weaviate.Client.Models.Vectors? Vectors, out System.Collections.Generic.IEnumerable<Weaviate.Client.Models.ObjectReference!>? References) -> void' is not part of the declared public API (https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)

Artifacts

Produced during runtime
Name Size Digest
coverage-integration-1.31.20 Expired
1.04 MB
sha256:1c1025696da298e68fbf5afb9d917b1e02307295cba4ad0e953c7b75e39fc75a
coverage-integration-1.32.17 Expired
1.06 MB
sha256:154659dbac4ba9da6a6a7a6fad1a1975068136d5a84e1424aaa3b7cf3f2f2b80
coverage-integration-1.33.5 Expired
1.06 MB
sha256:1964978e5e3f4abe38b5c62d0f1112c673d0158e470b21c1658cb9801840a1e7
coverage-integration-1.34.0 Expired
1.06 MB
sha256:786baf87dac6add137202325a8a99d39d76c507587e0657b1c177c0841936f3f
coverage-report-html Expired
9.41 MB
sha256:f7a0d2e54361397dcce759abbce958b50515fc8b13e007da2184a9d8c2a7981d
coverage-unit Expired
374 KB
sha256:bcb78abebc304b4630d389ad5a3c801a710eccba56545ebad0903d5ebd0ba028