diff --git a/.github/workflows/windows-testbox-probe.yml b/.github/workflows/windows-testbox-probe.yml index b7ed5b2e4239..d5452d6bff0e 100644 --- a/.github/workflows/windows-testbox-probe.yml +++ b/.github/workflows/windows-testbox-probe.yml @@ -297,6 +297,10 @@ jobs: if: ${{ always() && !cancelled() && inputs.require_wsl2 }} run: | if ($env:OPENCLAW_WSL2_PROBE_OK -ne "true") { + if ($env:OPENCLAW_WSL2_RESTART_REQUIRED -eq "true") { + Write-Error "WSL2 probe enabled required Windows features, but the runner needs a reboot before WSL2 can start." + exit 1 + } Write-Error "WSL2 probe failed or WSL2 is unavailable on this Windows runner." exit 1 }