Skip to content

feat: Complete GitHub Packages and Release automation workflow #24

feat: Complete GitHub Packages and Release automation workflow

feat: Complete GitHub Packages and Release automation workflow #24

Triggered via push August 18, 2025 07:03
Status Success
Total duration 1m 11s
Artifacts 1

ci.yml

on: push
Build & Package
28s
Build & Package
Publish to NuGet
0s
Publish to NuGet
Create GitHub Release
0s
Create GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L702
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L701
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L700
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L66
Converting null literal or possible null value to non-nullable type.
Test: src/SmartRAG/Services/DocumentService.cs#L437
Member 'GenerateVoyageAIBatchAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Test: src/SmartRAG/Services/DocumentService.cs#L598
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L702
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L701
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L700
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Test: src/SmartRAG/Services/EnhancedSearchService.cs#L66
Converting null literal or possible null value to non-nullable type.
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L702
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L701
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L700
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L66
Converting null literal or possible null value to non-nullable type.
Build & Package: src/SmartRAG/Services/DocumentService.cs#L437
Member 'GenerateVoyageAIBatchAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build & Package: src/SmartRAG/Services/DocumentService.cs#L598
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L702
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L701
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L700
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1847)
Build & Package: src/SmartRAG/Services/EnhancedSearchService.cs#L66
Converting null literal or possible null value to non-nullable type.

Artifacts

Produced during runtime
Name Size Digest
nuget-packages
139 KB
sha256:6175e439c3dd199468eb4b21e456056421357ef5183006a6e8ff66458a05f179