Skip to content

Commit 3ac9c69

Browse files
authored
Merge pull request #5256 from martinkennelly/free-more-space-sigh-lets-get-premium
GH VM: remove volumes and swap file
2 parents 7a21aa6 + 228d444 commit 3ac9c69

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
@@ -315,6 +315,7 @@ jobs:
315315
316316
- name: Free up disk space
317317
run: |
318+
df -h
318319
sudo rm -rf /usr/local/lib/android/sdk
319320
sudo apt-get update
320321
sudo eatmydata apt-get purge --auto-remove -y \
@@ -323,6 +324,17 @@ jobs:
323324
llvm-* microsoft-edge-stable mono-* \
324325
msbuild mysql-server-core-* php-* php7* \
325326
powershell temurin-* zulu-*
327+
# clean unused packages
328+
sudo apt-get autoclean
329+
sudo apt-get autoremove -y
330+
# clean apt cache
331+
sudo apt-get clean
332+
sudo docker system prune -af --volumes
333+
df -h
334+
sudo swapon --show
335+
sudo swapoff -a
336+
sudo rm -f /mnt/swapfile
337+
df -h
326338
327339
- name: Download test-image-master
328340
uses: actions/download-artifact@v4
@@ -507,6 +519,7 @@ jobs:
507519
508520
- name: Free up disk space
509521
run: |
522+
df -h
510523
sudo rm -rf /usr/local/lib/android/sdk
511524
sudo apt-get update
512525
sudo eatmydata apt-get purge --auto-remove -y \
@@ -515,7 +528,17 @@ jobs:
515528
llvm-* microsoft-edge-stable mono-* \
516529
msbuild mysql-server-core-* php-* php7* \
517530
powershell temurin-* zulu-*
518-
sudo docker system prune -af
531+
# clean unused packages
532+
sudo apt-get autoclean
533+
sudo apt-get autoremove -y
534+
# clean apt cache
535+
sudo apt-get clean
536+
sudo docker system prune -af --volumes
537+
df -h
538+
sudo swapon --show
539+
sudo swapoff -a
540+
sudo rm -f /mnt/swapfile
541+
df -h
519542
520543
- name: Setup /mnt/runner directory
521544
run: |
@@ -730,6 +753,7 @@ jobs:
730753
731754
- name: Free up disk space
732755
run: |
756+
df -h
733757
sudo rm -rf /usr/local/lib/android/sdk
734758
sudo apt-get update
735759
sudo eatmydata apt-get purge --auto-remove -y \
@@ -738,6 +762,17 @@ jobs:
738762
llvm-* microsoft-edge-stable mono-* \
739763
msbuild mysql-server-core-* php-* php7* \
740764
powershell temurin-* zulu-*
765+
# clean unused packages
766+
sudo apt-get autoclean
767+
sudo apt-get autoremove -y
768+
# clean apt cache
769+
sudo apt-get clean
770+
sudo docker system prune -af --volumes
771+
df -h
772+
sudo swapon --show
773+
sudo swapoff -a
774+
sudo rm -f /mnt/swapfile
775+
df -h
741776
742777
- name: Disable ufw
743778
# For IPv6 and Dualstack, ufw (Uncomplicated Firewall) should be disabled.

0 commit comments

Comments
 (0)