Skip to content

Merge branch 'main' of https://github.com/ktsu-dev/Keybinding #202

Merge branch 'main' of https://github.com/ktsu-dev/Keybinding

Merge branch 'main' of https://github.com/ktsu-dev/Keybinding #202

Triggered via push January 30, 2026 03:20
Status Failure
Total duration 2m 57s
Artifacts

dotnet.yml

on: push
Build, Test & Release
2m 51s
Build, Test & Release
Update Winget Manifests
0s
Update Winget Manifests
Security Scanning
0s
Security Scanning
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
Build, Test & Release: Keybinding.Test/Helpers/ValidationHelperTests.cs#L8
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Helpers/OperationHelperTests.cs#L8
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Helpers/DisposalHelperTests.cs#L8
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Helpers/AsyncBatchHelperTests.cs#L8
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Extensions/ServiceCollectionExtensionsTests.cs#L12
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Extensions/ServiceCollectionExtensionsTests.cs#L11
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Extensions/ServiceCollectionExtensionsTests.cs#L10
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/Extensions/ServiceCollectionExtensionsTests.cs#L9
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/KeybindingManagerTests.cs#L7
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release: Keybinding.Test/KeybindingManagerTests.cs#L6
The type or namespace name 'Core' does not exist in the namespace 'ktsu.Keybinding' (are you missing an assembly reference?)
Build, Test & Release
No files were found with the provided path: ./coverage/*. No artifacts will be uploaded.
Build, Test & Release: Keybinding.Core/Models/ProfileName.cs#L25
Extract this nested ternary operation into an independent statement. (https://rules.sonarsource.com/csharp/RSPEC-3358)
Build, Test & Release: Keybinding.Core/Services/KeybindingManagerFactory.cs#L59
Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066)
Build, Test & Release: Keybinding.Core/Services/KeybindingService.cs#L40
Remove this argument from the method call; it hides the caller information. (https://rules.sonarsource.com/csharp/RSPEC-3236)
Build, Test & Release: Keybinding.Core/Services/ProfileManager.cs#L80
Extract this nested ternary operation into an independent statement. (https://rules.sonarsource.com/csharp/RSPEC-3358)
Build, Test & Release: Keybinding.Core/Helpers/ValidationHelper.cs#L22
Remove this argument from the method call; it hides the caller information. (https://rules.sonarsource.com/csharp/RSPEC-3236)
Build, Test & Release: Keybinding.Core/Models/Profile.cs#L70
Define a constant instead of using this literal 'Command ID cannot be null or whitespace' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build, Test & Release: Keybinding.Core/Models/MusicalTypes.cs#L172
Define a constant instead of using this literal 'COMMAND' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build, Test & Release: Keybinding.Core/Models/MusicalTypes.cs#L172
Define a constant instead of using this literal 'WINDOWS' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build, Test & Release: Keybinding.Core/Models/MusicalTypes.cs#L172
Define a constant instead of using this literal 'CONTROL' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build, Test & Release: Keybinding.Core/Services/ProfileManager.cs#L33
Define a constant instead of using this literal 'Profile ID cannot be null or whitespace' 6 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)