You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI: stop forcing Git for Windows on PATH; add plain-Windows smoke test
Three changes, intended as a research signal rather than a finished
re-engineering of the Windows test matrix.
windows-wsl2 and windows-qemu: drop the _LIMA_WINDOWS_EXTRA_PATH
setting (and the corresponding entry in MSYS2_ENV_CONV_EXCL). After
the prior commits in this branch, limactl no longer needs anything
from C:\Program Files\Git\usr\bin for its core flow on Windows. The
test scripts (hack/test-templates.sh) still run under MSYS2 bash and
still rely on cygpath / awk / netcat from C:\msys64\usr\bin, so that
PATH entry stays. Expected: existing tests pass unchanged, since the
removed entry was strictly additive for limactl.
windows-plain: new job that builds with `go build` and runs a minimal
PowerShell smoke test (create / start / shell / copy / stop / delete)
with PATH scrubbed of MSYS2 and Git for Windows. The PATH scrub is
deliberately aggressive: if any new step starts requiring something
from those toolchains, this job will fail and we will know about it.
Verified locally on a Windows 11 host with only native OpenSSH;
running on the GitHub Windows runner is the actual signal.
Behaviour changes intended to break loudly, not silently. If the new
job fails, the failure mode itself is the data we want.
Signed-off-by: Jan Dubois <jan.dubois@suse.com>
0 commit comments