mirror of
https://github.com/lima-vm/lima.git
synced 2026-10-28 11:44:35 +08:00
Lima should run on a Windows host whose only ssh is the native OpenSSH client, but the existing Windows jobs run with Git for Windows and MSYS2 installed, so a new dependency on their tools would go unnoticed. The plain-Windows jobs remove both toolchains before testing. The MSYS2 jobs got a Cygwin ssh from Git for Windows through _LIMA_WINDOWS_EXTRA_PATH and now install MSYS2's openssh instead. That was the experimental variable's last use in the repo, so remove it. The MSYS2 jobs also install rsync, so the integration tests cover the rsync copy backend on Windows. Because MSYS2 setup now runs before the unit tests and make, the unit tests that skip without rsync run on Windows too. The WSL2 job's id changes from windows to windows-wsl2. Signed-off-by: Jan Dubois <jan.dubois@suse.com>