Replace WixSharp's MSI parser with a pure C# parser based on OpenMcdf #252
build.yml
on: pull_request
๐ ๏ธ Build and Test C#
49s
๐ ๏ธ Build and Test PowerShell
54s
๐ค Wake api
16s
๐ฆ Publish WinTuner to nuget
0s
๐ฆ Publish WinTuner to PowerShell Gallery
0s
Annotations
16 errors and 21 warnings
๐ ๏ธ Build and Test C#:
src/WingetIntune/Internal/Msi/MsiDecoder.cs#L32
Fix whitespace formatting. Insert '\s'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Internal/Msi/MsiDecoder.cs#L32
Fix whitespace formatting. Insert '\s'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Internal/Msi/MsiDecoder.cs#L47
Fix whitespace formatting. Replace 1 characters with '\r\n\s\s\s\s'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/Internal/Msi/MsiDecoderTests.cs#L22
Fix whitespace formatting. Replace 1 characters with '\r\n\s\s\s\s'. [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/Internal/Msi/MsiDecoderTests.cs#L32
Fix whitespace formatting. Replace 1 characters with '\r\n\s\s\s\s'. [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#
Process completed with exit code 2.
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/MobileAppsRequestBuilderExtensionsTests.cs#L35
The type or namespace name 'Msal' does not exist in the namespace 'WingetIntune.Tests.Internal' (are you missing an assembly reference?) [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/MobileAppsRequestBuilderExtensionsTests.cs#L35
cannot convert from 'System.Net.Http.HttpClient' to 'Microsoft.Kiota.Abstractions.IRequestAdapter' [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/MobileAppsRequestBuilderExtensionsTests.cs#L60
The type or namespace name 'Msal' does not exist in the namespace 'WingetIntune.Tests.Internal' (are you missing an assembly reference?) [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/MobileAppsRequestBuilderExtensionsTests.cs#L60
cannot convert from 'System.Net.Http.HttpClient' to 'Microsoft.Kiota.Abstractions.IRequestAdapter' [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L32
The type or namespace name 'Msal' does not exist in the namespace 'WingetIntune.Tests.Internal' (are you missing an assembly reference?) [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L32
cannot convert from 'System.Net.Http.HttpClient' to 'Microsoft.Kiota.Abstractions.IRequestAdapter' [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L71
The type or namespace name 'Msal' does not exist in the namespace 'WingetIntune.Tests.Internal' (are you missing an assembly reference?) [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L71
cannot convert from 'System.Net.Http.HttpClient' to 'Microsoft.Kiota.Abstractions.IRequestAdapter' [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L108
The type or namespace name 'Msal' does not exist in the namespace 'WingetIntune.Tests.Internal' (are you missing an assembly reference?) [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ ๏ธ Build and Test C#:
tests/WingetIntune.Tests/GraphExtensions/GraphServiceExtensionsTests.cs#L108
cannot convert from 'System.Net.Http.HttpClient' to 'Microsoft.Kiota.Abstractions.IRequestAdapter' [/home/runner/work/WingetIntune/WingetIntune/tests/WingetIntune.Tests/WingetIntune.Tests.csproj]
|
๐ค Wake api
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
๐ ๏ธ Build and Test C#
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
๐ ๏ธ Build and Test C#:
src/Winget.CommunityRepository.Ef/WingetRepositoryWithEf.cs#L71
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/Winget.CommunityRepository.Ef/Winget.CommunityRepository.Ef.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test C#:
src/Winget.CommunityRepository.Ef/WingetRepositoryWithEf.cs#L71
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/Winget.CommunityRepository.Ef/Winget.CommunityRepository.Ef.csproj::TargetFramework=net8.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Implementations/DefaultFileManager.cs#L152
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net8.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Internal/Msal/InteractiveAuthenticationProvider.cs#L95
The variable 'ex' is declared but never used [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net8.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Intune/IntuneManager.cs#L608
'Use the constructor that takes an isCaeEnabled parameter instead.' [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net8.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Implementations/DefaultFileManager.cs#L152
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Internal/Msal/InteractiveAuthenticationProvider.cs#L95
The variable 'ex' is declared but never used [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test C#:
src/WingetIntune/Intune/IntuneManager.cs#L608
'Use the constructor that takes an isCaeEnabled parameter instead.' [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test C#:
src/Svrooij.WinTuner.CmdLets/Commands/DeployWtWin32App.cs#L260
Dereference of a possibly null reference. [/home/runner/work/WingetIntune/WingetIntune/src/Svrooij.WinTuner.CmdLets/Svrooij.WinTuner.CmdLets.csproj]
|
๐ ๏ธ Build and Test C#:
src/Winget.CommunityRepository.Ef/WingetRepositoryWithEf.cs#L71
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/Winget.CommunityRepository.Ef/Winget.CommunityRepository.Ef.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Internal/Msal/InteractiveAuthenticationProvider.cs#L95
The variable 'ex' is declared but never used [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Implementations/DefaultFileManager.cs#L152
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Intune/IntuneManager.cs#L608
'Use the constructor that takes an isCaeEnabled parameter instead.' [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/Svrooij.WinTuner.CmdLets/Commands/DeployWtWin32App.cs#L260
Dereference of a possibly null reference. [/home/runner/work/WingetIntune/WingetIntune/src/Svrooij.WinTuner.CmdLets/Svrooij.WinTuner.CmdLets.csproj]
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Internal/Msal/InteractiveAuthenticationProvider.cs#L95
The variable 'ex' is declared but never used [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Implementations/DefaultFileManager.cs#L152
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'. [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/WingetIntune/Intune/IntuneManager.cs#L608
'Use the constructor that takes an isCaeEnabled parameter instead.' [/home/runner/work/WingetIntune/WingetIntune/src/WingetIntune/WingetIntune.csproj::TargetFramework=net6.0]
|
๐ ๏ธ Build and Test PowerShell:
src/Svrooij.WinTuner.CmdLets/Commands/DeployWtWin32App.cs#L260
Dereference of a possibly null reference. [/home/runner/work/WingetIntune/WingetIntune/src/Svrooij.WinTuner.CmdLets/Svrooij.WinTuner.CmdLets.csproj]
|