Currently, gale does not support PowerShell (pwsh) as a shell parameter in run steps. The primary reasons for this omission are the lack of PowerShell in our default run environment and the absence of preliminary testing to ensure smooth integration.
Steps to Implement
Create a runner image that includes PowerShell, drawing inspiration from the original runner installer.
Integrate PowerShell support into the main codebase.
Conduct extensive testing to ensure both stability and compatibility when operating in the PowerShell environment.
Additional Context
The implementation of PowerShell support was initially postponed due to concerns related to testing and environmental setup. A significant point of deliberation has been whether to include pwsh in the default runner image or to mandate the use of a custom runner image. To maintain focus and manageability for this update, we should concentrate solely on the integration and testing of PowerShell. Any residual issues or considerations can be tackled in subsequent phases or updates.
Description
Currently,
gale
does not support PowerShell (pwsh
) as a shell parameter in run steps. The primary reasons for this omission are the lack of PowerShell in our default run environment and the absence of preliminary testing to ensure smooth integration.Steps to Implement
Additional Context
The implementation of PowerShell support was initially postponed due to concerns related to testing and environmental setup. A significant point of deliberation has been whether to include
pwsh
in the default runner image or to mandate the use of a custom runner image. To maintain focus and manageability for this update, we should concentrate solely on the integration and testing of PowerShell. Any residual issues or considerations can be tackled in subsequent phases or updates.