Skip to content

Bump Microsoft.SemanticKernel.Abstractions from 1.5.0 to 1.6.1 #313

Bump Microsoft.SemanticKernel.Abstractions from 1.5.0 to 1.6.1

Bump Microsoft.SemanticKernel.Abstractions from 1.5.0 to 1.6.1 #313

Triggered via pull request March 13, 2024 00:06
Status Failure
Total duration 32s
Artifacts

build_test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L20
'Microsoft.SemanticKernel.Memory.IMemoryStore' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L76
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L76
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L91
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L106
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L126
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L176
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L189
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L204
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L215
'Microsoft.SemanticKernel.Memory.MemoryRecord' is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
build: src/Connectors.Memory.SqlServer/ISqlServerClient.cs#L77
The EnumeratorCancellationAttribute applied to parameter 'cancellationToken' will have no effect. The attribute is only effective on a parameter of type CancellationToken in an async-iterator method returning IAsyncEnumerable
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L31
Cannot convert null literal to non-nullable reference type.
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L183
In externally visible method 'Task<string> SqlServerMemoryStore.UpsertAsync(string collectionName, MemoryRecord record, CancellationToken cancellationToken = default(CancellationToken))', validate parameter 'record' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L197
In externally visible method 'IAsyncEnumerable<string> SqlServerMemoryStore.UpsertBatchAsync(string collectionName, IEnumerable<MemoryRecord> records, CancellationToken cancellationToken = default(CancellationToken))', validate parameter 'records' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build: src/Connectors.Memory.SqlServer/SqlServerMemoryStore.cs#L204
Member 'GetMemoryRecordFromEntry' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
build: src/Connectors.Memory.SqlServer/SqlServerClient.cs#L461
In method 'NormalizeIndexName', replace the call to 'ToLowerInvariant' with 'ToUpperInvariant' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1308)
build: src/Connectors.Memory.SqlServer/SqlServerClient.cs#L430
Member 'ReadEntryAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
build: src/KernelMemory.MemoryStorage.SqlServer/KernelMemoryBuilderExtensions.cs#L19
In externally visible method 'IKernelMemoryBuilder KernelMemoryBuilderExtensions.WithSqlServerMemoryDb(IKernelMemoryBuilder builder, SqlServerConfig config)', validate parameter 'builder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build: src/KernelMemory.MemoryStorage.SqlServer/KernelMemoryBuilderExtensions.cs#L30
In externally visible method 'IKernelMemoryBuilder KernelMemoryBuilderExtensions.WithSqlServerMemoryDb(IKernelMemoryBuilder builder, string connString)', validate parameter 'builder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build: src/KernelMemory.MemoryStorage.SqlServer/SqlServerMemory.cs#L160
In externally visible method 'Task SqlServerMemory.DeleteAsync(string index, MemoryRecord record, CancellationToken cancellationToken = default(CancellationToken))', validate parameter 'record' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)