Skip to content

update manually to dotnet 10 #15

update manually to dotnet 10

update manually to dotnet 10 #15

Triggered via push December 24, 2025 19:33
Status Success
Total duration 55s
Artifacts

ci.yml

on: push
Matrix: Build and Test
Code Quality Checks
36s
Code Quality Checks
Security Scan
24s
Security Scan
Test Publish
0s
Test Publish
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Code Quality Checks: GeminiClient/Models/GeminiRequest.cs#L15
Change 'List<Part>' in 'Content.Parts' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
Code Quality Checks: GeminiClient/Models/GeminiRequest.cs#L15
Change 'Parts' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
Code Quality Checks: GeminiClient/Models/GeminiRequest.cs#L9
Change 'List<Content>' in 'GeminiRequest.Contents' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
Code Quality Checks: GeminiClient/Models/GeminiRequest.cs#L9
Change 'Contents' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
Code Quality Checks: GeminiClient/Models/GeminiModel.cs#L52
Change 'List<GeminiModel>' in 'ModelsListResponse.Models' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
Code Quality Checks: GeminiClient/Models/GeminiModel.cs#L52
Change 'Models' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
Code Quality Checks: GeminiClient/Models/GeminiModel.cs#L24
Change 'List<string>' in 'GeminiModel.SupportedGenerationMethods' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
Code Quality Checks: GeminiClient/Models/GeminiModel.cs#L24
Change 'SupportedGenerationMethods' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
Code Quality Checks: GeminiClient/GeminiApiOptions.cs#L53
Member 'EnableDetailedLogging' is explicitly initialized to its default value (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1805)
Code Quality Checks: GeminiClient/GeminiApiOptions.cs#L17
Change the type of property 'GeminiApiOptions.BaseUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)