Skip to content

Commit dcb31f3

Browse files
committed
trying stale cahce cleanup inline
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
1 parent de13bd3 commit dcb31f3

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

src/wasm_sandbox/Justfile

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,12 @@ _clean-stale-wasm:
5959
if compgen -G "{{repo-root}}/target/$profile/build/hyperlight-wasm-*" > /dev/null && \
6060
[ ! -f "{{repo-root}}/target/hyperlight-wasm-runtime/x86_64-hyperlight-none/$profile/hyperlight-wasm-runtime" ]; then
6161
echo "Cleaning stale hyperlight-wasm $profile build artifacts..."
62-
just wasm invalidate-wit-caches
62+
rm -rf {{repo-root}}/target/hyperlight-wasm-runtime {{repo-root}}/target/hls \
63+
{{repo-root}}/target/*/build/hyperlight-wasm-* {{repo-root}}/target/*/.fingerprint/hyperlight-wasm-* \
64+
{{repo-root}}/target/*/build/hyperlight-host-* {{repo-root}}/target/*/.fingerprint/hyperlight-host-* \
65+
{{repo-root}}/src/sdk/python/wasm_backend/target/hyperlight-wasm-runtime \
66+
{{repo-root}}/src/sdk/python/wasm_backend/target/*/build/hyperlight-wasm-* \
67+
{{repo-root}}/src/sdk/python/wasm_backend/target/*/.fingerprint/hyperlight-wasm-*
6368
break
6469
fi
6570
done
@@ -72,7 +77,16 @@ _clean-stale-wasm:
7277
if ((Get-ChildItem -Path $bp -Filter 'hyperlight-wasm-*' -ErrorAction SilentlyContinue) -and \
7378
-not (Test-Path $rp)) { \
7479
Write-Host ('Cleaning stale hyperlight-wasm ' + $profile + ' build artifacts...'); \
75-
just wasm invalidate-wit-caches; \
80+
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue '{{repo-root}}/target/hyperlight-wasm-runtime','{{repo-root}}/target/hls'; \
81+
foreach ($t in @('{{repo-root}}/target', '{{repo-root}}/src/sdk/python/wasm_backend/target')) { \
82+
foreach ($p in @('debug', 'release')) { \
83+
$bd = "$t/$p/build"; $fd = "$t/$p/.fingerprint"; \
84+
if (Test-Path $bd) { Get-ChildItem -Path $bd -Filter 'hyperlight-wasm-*' -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force; \
85+
Get-ChildItem -Path $bd -Filter 'hyperlight-host-*' -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force }; \
86+
if (Test-Path $fd) { Get-ChildItem -Path $fd -Filter 'hyperlight-wasm-*' -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force; \
87+
Get-ChildItem -Path $fd -Filter 'hyperlight-host-*' -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force }; \
88+
}; \
89+
}; \
7690
break; \
7791
} \
7892
}

0 commit comments

Comments
 (0)