Skip to content

Add Polyfill package and update project configurations; refactor null… #203

Add Polyfill package and update project configurations; refactor null…

Add Polyfill package and update project configurations; refactor null… #203

Triggered via push January 30, 2026 04:18
Status Failure
Total duration 6m 27s
Artifacts 1

dotnet.yml

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

Annotations

11 errors and 10 warnings
Build, Test & Release
Process completed with exit code 1.
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicPropertiesWithInherited' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypesWithInherited' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.AllFields' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFieldsWithInherited' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.AllMethods' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethodsWithInherited' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Member 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructorsWithInherited' exists on lib/net10.0/ktsu.Keybinding.Core.dll but not on lib/net9.0/ktsu.Keybinding.Core.dll
Build, Test & Release
Cannot add attribute 'System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)' to 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All'.
Build, Test & Release
Cannot add attribute 'System.Runtime.CompilerServices.CompilerLoweringPreserveAttribute' to 'System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute'.
Build, Test & Release
Type 'System.Text.SpanLineEnumerator' does not implement interface 'System.Collections.Generic.IEnumerator<System.ReadOnlySpan<char>>' on lib/net9.0/ktsu.Keybinding.Core.dll but it does on lib/net10.0/ktsu.Keybinding.Core.dll
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/CommandRegistry.cs#L45
Extract this nested ternary operation into an independent statement. (https://rules.sonarsource.com/csharp/RSPEC-3358)
Build, Test & Release: Keybinding.Core/Services/KeybindingManagerFactory.cs#L60
Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066)
Build, Test & Release: Keybinding.Core/Services/KeybindingService.cs#L41
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#L84
Extract this nested ternary operation into an independent statement. (https://rules.sonarsource.com/csharp/RSPEC-3358)
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#L37
Define a constant instead of using this literal 'Profile ID cannot be null or whitespace' 6 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
76.4 KB
sha256:bb153d08c7728278df6c1167862c3cc438b50aab6e45cbcc50b3ea0c15da7183