corvus-dotnet / Corvus.Deployment

A library of PowerShell deployment automation utilities, primarily focused on Azure. Sponsored by endjin.
Apache License 2.0
3 stars 0 forks source link

Resolve issues caused by breaking changes to `PSNativeCommandArgumentPassing` in PS 7.3+ #105

Closed JamesDawson closed 9 months ago

JamesDawson commented 9 months ago

Relates to changes with how PowerShell processes command-line arguments containing " characters.

References:

Whilst the breaking change was introduced in PS v7.3, any systems that only use LTS versions of PowerShell won't have experienced it until they updated to v7.4.x. Azure DevOps is an example of this, having recently updated the PowerShell version on their hosted agents, which has brought the issue to prominence.

Updated Cmdlets:

github-actions[bot] commented 9 months ago

Test Results

575 tests  ±0   575 :white_check_mark: ±0   29s :stopwatch: +9s 140 suites ±0     0 :zzz: ±0    1 files   ±0     0 :x: ±0 

Results for commit 7938b153. ± Comparison against base commit 5bff3d91.

:recycle: This comment has been updated with latest results.