Skip to content

fix(updater): handle 4-part version strings to prevent TypeInitializationException on nightly builds #3716

fix(updater): handle 4-part version strings to prevent TypeInitializationException on nightly builds

fix(updater): handle 4-part version strings to prevent TypeInitializationException on nightly builds #3716

Triggered via pull request June 23, 2026 16:49
Status Success
Total duration 11m 15s
Artifacts

codeql-analysis.yml

on: pull_request
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

13 warnings
Analyze (csharp)
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'dotnet-channel', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path', 'workloads', 'architecture']
Analyze (csharp): SoundSwitch.Common/Framework/Icon/IconExtractor.cs#L38
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
Analyze (csharp): SoundSwitch/Framework/Banner/BannerForm.cs#L196
The variable 'WA_CLICKACTIVE' is assigned but its value is never used
Analyze (csharp): SoundSwitch/Framework/Banner/BannerForm.cs#L195
The variable 'WA_ACTIVE' is assigned but its value is never used
Analyze (csharp): SoundSwitch.IPC/Pipe/NamedPipe.cs#L98
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Analyze (csharp): SoundSwitch.UI.Menu/Form/QuickMenu.cs#L183
Dereference of a possibly null reference.
Analyze (csharp): SoundSwitch.UI.Menu/Component/IconMenuItem.cs#L42
Dereference of a possibly null reference.
Analyze (csharp): SoundSwitch.UI.Menu/Form/QuickMenu.cs#L88
Dereference of a possibly null reference.
Analyze (csharp): SoundSwitch.UI.Menu/Util/Timer/DebounceDispatcher.cs#L78
Possible null reference assignment.
Analyze (csharp): SoundSwitch.UI.Menu/Util/Timer/DebounceDispatcher.cs#L42
Possible null reference assignment.
Analyze (csharp): SoundSwitch.Common/Framework/Icon/IconExtractor.cs#L38
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
Analyze (csharp)
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'dotnet-channel', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path', 'workloads', 'architecture']
Analyze (csharp)
Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.