Add support for PowerShell 7.4 in GHA

Fixes compatibility with PowerShell 7.3 on Windows through GitHub
Actions when one of the options for cibuildwheel is empty.
This commit is contained in:
Jordan Borean
2024-01-30 09:17:04 +10:00
parent d7db575b96
commit c753cd282d
+6
View File
@@ -46,7 +46,13 @@ runs:
if: runner.os != 'Windows'
# Windows needs powershell to interact nicely with Meson
# $PSNativeCommandArgumentPassing was introduced in pwsh 7.3 and the
# legacy behaviour is needed for backwards compatibility with how this
# was called in the past.
- run: >
if ($PSNativeCommandArgumentPassing) {
$PSNativeCommandArgumentPassing = 'Legacy'
};
pipx run
--python "${{ steps.python.outputs.python-path }}"
--spec "${{ github.action_path }}"