mirror of
https://github.com/curl/curl.git
synced 2026-06-05 19:34:15 +03:00
GHA/windows: add support for built-in OpenSSH-Windows
On the windows-2022 runner it installs these client/server versions: ``` ssh client found /c/Windows/System32/OpenSSH/ssh.exe is OpenSSH-Windows 9.5.0 ssh server found /c/Windows/System32/OpenSSH/sshd.exe is OpenSSH-Windows 8.1.0 ``` Not currently enabled. Slight downside (when enabled) that Windows needs over 1 minute to install these two tiny programs. Closes #17046
This commit is contained in:
parent
d163c7cbd1
commit
f81647db0b
1 changed files with 4 additions and 0 deletions
4
.github/workflows/windows.yml
vendored
4
.github/workflows/windows.yml
vendored
|
|
@ -933,6 +933,10 @@ jobs:
|
|||
run: |
|
||||
if [ '${{ matrix.openssh }}' = '' ]; then # MSYS2 openssh
|
||||
/usr/bin/pacman --noconfirm --noprogressbar --sync --needed openssh
|
||||
elif [ '${{ matrix.openssh }}' = 'OpenSSH-Windows-builtin' ]; then
|
||||
# https://learn.microsoft.com/windows-server/administration/openssh/openssh_install_firstuse
|
||||
pwsh -Command 'Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0'
|
||||
pwsh -Command 'Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0'
|
||||
else # OpenSSH-Windows
|
||||
cd /d || exit 1
|
||||
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 60 --retry 3 \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue