Skip to content

feat(cli): add upgrade system foundation (Sprint 1) #98

feat(cli): add upgrade system foundation (Sprint 1)

feat(cli): add upgrade system foundation (Sprint 1) #98

Triggered via pull request January 27, 2026 03:12
Status Success
Total duration 2m 24s
Artifacts 1

ci.yml

on: pull_request
Matrix: test
Publish Dev Containers
0s
Publish Dev Containers
Publish Release (NuGet + Containers)
0s
Publish Release (NuGet + Containers)
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build: src/Tools/CLI/Scaffolding/SolutionGenerator.cs#L448
In method 'CreateFshManifestAsync', replace the call to 'ToLowerInvariant' with 'ToUpperInvariant' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1308)
Build: src/Tools/CLI/Models/FshManifest.cs#L79
Modify 'TryLoad' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build: src/Tools/CLI/Commands/VersionCommand.cs#L123
Avoid creating a new 'JsonSerializerOptions' instance for every serialization operation. Cache and reuse instances instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1869)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L152
Remove this unused method parameter 'cancellationToken'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L152
Remove this unused method parameter 'manifest'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L99
Remove this unused method parameter 'cancellationToken'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L99
Remove this unused method parameter 'settings'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L99
Remove this unused method parameter 'manifest'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L154
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
Build: src/Tools/CLI/Commands/UpgradeCommand.cs#L101
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)

Artifacts

Produced during runtime
Name Size Digest
build-output Expired
138 MB
sha256:6633e0f8852f083186099ad689d8387aa91f642417f92c6395802c91a90d13f0