mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-14 21:59:20 +00:00
Use the -sval parameter for light.exe to skip validation in CI ---- #### AI description (iteration 1) #### PR Classification Build configuration change to disable validation during MSI package creation in CI environments. #### PR Summary This pull request modifies the WiX Light tool invocation to skip validation checks during MSI build processes by adding the `-sval` parameter, which disables all ICE validation. Additionally, minor whitespace formatting cleanup was performed. - `/tools/packaging/packaging.psm1`: Added `-sval` parameter to `light.exe` invocation in `Start-MsiBuild` function to skip validation checks during MSI creation - `/tools/packaging/packaging.psm1`: Cleaned up trailing whitespace in `Get-MacOSPackageIdentifierInfo` function <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Cherry picked from !40638 ---- #### AI description (iteration 1) #### PR Classification Build process optimization to skip validation during MSI build in CI by adding a command-line parameter. #### PR Summary This PR modifies the MSI build process to skip validation by adding the `-sval` parameter to the WiX light.exe command, which will improve CI build performance. - `/tools/packaging/packaging.psm1`: Added `-sval` parameter to `light.exe` invocation in `Start-MsiBuild` function to skip validation during MSI creation - `/tools/packaging/packaging.psm1`: Minor whitespace cleanup in `Get-MacOSPackageIdentifierInfo` function