File tree Expand file tree Collapse file tree 1 file changed +29
-6
lines changed Expand file tree Collapse file tree 1 file changed +29
-6
lines changed Original file line number Diff line number Diff line change 7
7
build :
8
8
runs-on : ubuntu-latest
9
9
steps :
10
- - uses : actions/checkout@v4
11
-
12
- - name : Free Disk Space
10
+ - name : Free Disk Space (Pre-checkout)
13
11
run : |
12
+ echo "=== Initial disk usage ==="
13
+ df -h
14
+
15
+ echo "=== Removing unnecessary software ==="
14
16
sudo rm -rf /usr/share/dotnet
15
17
sudo rm -rf /usr/local/lib/android
16
18
sudo rm -rf /opt/ghc
17
- sudo rm -rf /opt/hostedtoolcache/CodeQL
18
- sudo docker system prune -af
19
- sudo apt clean
19
+ sudo rm -rf /opt/hostedtoolcache
20
+ sudo rm -rf /usr/local/.ghcup
21
+ sudo rm -rf /usr/local/share/boost
22
+ sudo rm -rf /usr/share/miniconda
23
+ sudo rm -rf /usr/local/graalvm
24
+ sudo rm -rf /opt/az
25
+
26
+ echo "=== Removing swap file ==="
27
+ sudo swapoff -a
28
+ sudo rm -rf /swapfile
29
+
30
+ echo "=== Cleaning Docker ==="
31
+ docker rmi $(docker images -q) 2>/dev/null || true
32
+ sudo docker system prune -af --volumes
33
+
34
+ echo "=== Cleaning package manager ==="
35
+ sudo apt-get clean
36
+ sudo apt-get autoremove -y
37
+ sudo apt-get autoclean
38
+
39
+ echo "=== Final disk usage ==="
20
40
df -h
41
+ echo "=== Space freed: ~30-40 GB ==="
42
+
43
+ - uses : actions/checkout@v4
21
44
22
45
- name : Set up QEMU
23
46
uses : docker/setup-qemu-action@v3
You can’t perform that action at this time.
0 commit comments