Skip to content

Commit 228d444

Browse files
GH VM: remove more items after disk space limit reached
Prune volumes Delete swap file Signed-off-by: Martin Kennelly <[email protected]>
1 parent a3d0a2b commit 228d444

File tree

1 file changed

+36
-1
lines changed

1 file changed

+36
-1
lines changed

.github/workflows/test.yml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ jobs:
312312
313313
- name: Free up disk space
314314
run: |
315+
df -h
315316
sudo rm -rf /usr/local/lib/android/sdk
316317
sudo apt-get update
317318
sudo eatmydata apt-get purge --auto-remove -y \
@@ -320,6 +321,17 @@ jobs:
320321
llvm-* microsoft-edge-stable mono-* \
321322
msbuild mysql-server-core-* php-* php7* \
322323
powershell temurin-* zulu-*
324+
# clean unused packages
325+
sudo apt-get autoclean
326+
sudo apt-get autoremove -y
327+
# clean apt cache
328+
sudo apt-get clean
329+
sudo docker system prune -af --volumes
330+
df -h
331+
sudo swapon --show
332+
sudo swapoff -a
333+
sudo rm -f /mnt/swapfile
334+
df -h
323335
324336
- name: Download test-image-master
325337
uses: actions/download-artifact@v4
@@ -503,6 +515,7 @@ jobs:
503515
504516
- name: Free up disk space
505517
run: |
518+
df -h
506519
sudo rm -rf /usr/local/lib/android/sdk
507520
sudo apt-get update
508521
sudo eatmydata apt-get purge --auto-remove -y \
@@ -511,7 +524,17 @@ jobs:
511524
llvm-* microsoft-edge-stable mono-* \
512525
msbuild mysql-server-core-* php-* php7* \
513526
powershell temurin-* zulu-*
514-
sudo docker system prune -af
527+
# clean unused packages
528+
sudo apt-get autoclean
529+
sudo apt-get autoremove -y
530+
# clean apt cache
531+
sudo apt-get clean
532+
sudo docker system prune -af --volumes
533+
df -h
534+
sudo swapon --show
535+
sudo swapoff -a
536+
sudo rm -f /mnt/swapfile
537+
df -h
515538
516539
- name: Setup /mnt/runner directory
517540
run: |
@@ -723,6 +746,7 @@ jobs:
723746
724747
- name: Free up disk space
725748
run: |
749+
df -h
726750
sudo rm -rf /usr/local/lib/android/sdk
727751
sudo apt-get update
728752
sudo eatmydata apt-get purge --auto-remove -y \
@@ -731,6 +755,17 @@ jobs:
731755
llvm-* microsoft-edge-stable mono-* \
732756
msbuild mysql-server-core-* php-* php7* \
733757
powershell temurin-* zulu-*
758+
# clean unused packages
759+
sudo apt-get autoclean
760+
sudo apt-get autoremove -y
761+
# clean apt cache
762+
sudo apt-get clean
763+
sudo docker system prune -af --volumes
764+
df -h
765+
sudo swapon --show
766+
sudo swapoff -a
767+
sudo rm -f /mnt/swapfile
768+
df -h
734769
735770
- name: Disable ufw
736771
# For IPv6 and Dualstack, ufw (Uncomplicated Firewall) should be disabled.

0 commit comments

Comments
 (0)