File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed
Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change 2424 steps :
2525 - name : Free up disk space (comprehensive)
2626 run : |
27+ echo "=== Before cleanup ==="
28+ df -h /
29+
30+ # Essential cleanup for GitHub Actions runner
2731 sudo rm -rf /usr/share/dotnet || true
28- df -h
32+ sudo rm -rf /usr/local/lib/android || true
33+ sudo rm -rf /opt/android || true
34+ sudo rm -rf /usr/lib/google-cloud-sdk || true
35+ sudo rm -rf /opt/mssql-tools || true
36+ sudo rm -rf /opt/microsoft || true
37+ sudo rm -rf /opt/hostedtoolcache/CodeQL || true
38+
39+ # Clean package cache
40+ sudo apt-get clean
41+ sudo apt-get autoremove -y
42+
43+ # Utilize /mnt for Docker if available
44+ if [ -d "/mnt" ] && [ $(df /mnt | awk 'NR==2{print $4}') -gt 10000000 ]; then
45+ echo "Setting Docker to use /mnt for more space"
46+ sudo mkdir -p /mnt/docker
47+ sudo systemctl stop docker || true
48+ sudo mkdir -p /etc/docker
49+ echo '{"data-root": "/mnt/docker"}' | sudo tee /etc/docker/daemon.json
50+ sudo systemctl start docker || true
51+ fi
52+
53+ echo "=== After cleanup ==="
54+ df -h /
55+ echo "Root filesystem available: $(df -h / | awk 'NR==2{print $4}')"
2956
3057 - uses : azure/docker-login@v1
3158 with :
You can’t perform that action at this time.
0 commit comments