Skip to content

Commit 3a81c08

Browse files
subashkothaSubash Kotha
andauthored
ci(fix): Restart LxssManager if it shutsdown during remove finch VM step (runfinch#1179)
Signed-off-by: Subash Kotha <[email protected]> Co-authored-by: Subash Kotha <[email protected]>
1 parent 35578b6 commit 3a81c08

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/workflows/build-and-test-msi.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ jobs:
8585
$ErrorActionPreference = 'Ignore'
8686
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
8787
wsl --list --verbose
88+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
8889
wsl --shutdown
8990
wsl --unregister lima-finch
9091
wsl --list --verbose
@@ -152,6 +153,7 @@ jobs:
152153
$ErrorActionPreference = 'Ignore'
153154
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
154155
wsl --list --verbose
156+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
155157
wsl --shutdown
156158
wsl --unregister lima-finch
157159
wsl --list --verbose
@@ -206,6 +208,7 @@ jobs:
206208
$ErrorActionPreference = 'Ignore'
207209
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
208210
wsl --list --verbose
211+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
209212
wsl --shutdown
210213
wsl --unregister lima-finch
211214
wsl --list --verbose
@@ -252,6 +255,7 @@ jobs:
252255
$ErrorActionPreference = 'Ignore'
253256
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
254257
wsl --list --verbose
258+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
255259
wsl --shutdown
256260
Start-Sleep -s 10
257261
wsl --unregister lima-finch
@@ -288,6 +292,7 @@ jobs:
288292
$ErrorActionPreference = 'Ignore'
289293
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
290294
wsl --list --verbose
295+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
291296
wsl --shutdown
292297
wsl --unregister lima-finch
293298
wsl --list --verbose

.github/workflows/e2e-windows.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ jobs:
6464
$ErrorActionPreference = 'Ignore'
6565
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
6666
wsl --list --verbose
67+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
6768
wsl --shutdown
6869
wsl --unregister lima-finch
6970
wsl --list --verbose
@@ -97,6 +98,7 @@ jobs:
9798
$ErrorActionPreference = 'Ignore'
9899
taskkill /f /im wslservice.exe 2> nul || cmd /c "exit /b 0"
99100
wsl --list --verbose
101+
sc query LxssManager | findstr "STATE" | findstr /C:"STOPPED" > nul && net start LxssManager
100102
wsl --shutdown
101103
wsl --unregister lima-finch
102104
wsl --list --verbose

0 commit comments

Comments
 (0)