Skip to content

Commit 15d0ad0

Browse files
committed
Replace docker system prune with targeted cleanup to preserve cached images
1 parent 8888348 commit 15d0ad0

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/pr-test.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ jobs:
206206
sudo rm -rf ${{ github.workspace }}/* || true
207207
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
208208
rm -rf ~/.cache/flashinfer_jit || true
209-
docker system prune -f || true
209+
docker image prune -f || true
210+
docker builder prune -f --filter "until=24h" || true
210211
211212
- uses: actions/checkout@v4
212213
with:
@@ -333,7 +334,8 @@ jobs:
333334
sudo rm -rf ${{ github.workspace }}/* || true
334335
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
335336
rm -rf ~/.cache/flashinfer_jit || true
336-
docker system prune -f || true
337+
docker image prune -f || true
338+
docker builder prune -f --filter "until=24h" || true
337339
338340
- uses: actions/checkout@v4
339341
with:
@@ -384,7 +386,8 @@ jobs:
384386
sudo rm -rf ${{ github.workspace }}/* || true
385387
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
386388
rm -rf ~/.cache/flashinfer_jit || true
387-
docker system prune -f || true
389+
docker image prune -f || true
390+
docker builder prune -f --filter "until=24h" || true
388391
nvidia-smi || true
389392
390393
- uses: actions/checkout@v4
@@ -500,7 +503,8 @@ jobs:
500503
sudo rm -rf ${{ github.workspace }}/* || true
501504
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
502505
rm -rf ~/.cache/flashinfer_jit || true
503-
docker system prune -f || true
506+
docker image prune -f || true
507+
docker builder prune -f --filter "until=24h" || true
504508
nvidia-smi || true
505509
506510
- uses: actions/checkout@v4
@@ -548,7 +552,8 @@ jobs:
548552
sudo rm -rf ${{ github.workspace }}/* || true
549553
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
550554
rm -rf ~/.cache/flashinfer_jit || true
551-
docker system prune -f || true
555+
docker image prune -f || true
556+
docker builder prune -f --filter "until=24h" || true
552557
nvidia-smi || true
553558
554559
- uses: actions/checkout@v4
@@ -653,7 +658,8 @@ jobs:
653658
sudo rm -rf ${{ github.workspace }}/* || true
654659
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
655660
rm -rf ~/.cache/flashinfer_jit || true
656-
docker system prune -f || true
661+
docker image prune -f || true
662+
docker builder prune -f --filter "until=24h" || true
657663
nvidia-smi || true
658664
659665
- uses: actions/checkout@v4
@@ -702,7 +708,8 @@ jobs:
702708
sudo rm -rf ${{ github.workspace }}/* || true
703709
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
704710
rm -rf ~/.cache/flashinfer_jit || true
705-
docker system prune -f || true
711+
docker image prune -f || true
712+
docker builder prune -f --filter "until=24h" || true
706713
# Show GPU info (should show 1 GPU due to CUDA_VISIBLE_DEVICES)
707714
echo "=== GPU Info ==="
708715
nvidia-smi || true
@@ -754,7 +761,8 @@ jobs:
754761
sudo rm -rf ${{ github.workspace }}/* || true
755762
sudo rm -rf ${{ github.workspace }}/.[!.]* || true
756763
rm -rf ~/.cache/flashinfer_jit || true
757-
docker system prune -f || true
764+
docker image prune -f || true
765+
docker builder prune -f --filter "until=24h" || true
758766
# Show GPU info (should show 1 GPU due to CUDA_VISIBLE_DEVICES)
759767
echo "=== GPU Info ==="
760768
nvidia-smi || true

0 commit comments

Comments
 (0)