Files
lima/pkg/sshutil
Jan Dubois fee349adab CI: factor Windows setup into composite actions; add plain-Windows jobs
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>
2026-10-02 00:28:58 -07:00
..