File tree Expand file tree Collapse file tree 1 file changed +60
-0
lines changed
Expand file tree Collapse file tree 1 file changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ on :
2+ workflow_dispatch :
3+
4+ jobs :
5+ test :
6+ runs-on : ubuntu-latest
7+ steps :
8+ - name : Show disk usage
9+ run : df -h
10+
11+ - name : prune docker
12+ run : sudo docker image prune --all --force
13+
14+ - name : Remove apt packages
15+ shell : bash
16+ run : |
17+ PACKAGES=(
18+ 'microsoft-edge-stable'
19+ 'azure-cli'
20+ '^google.*'
21+ '^temurin.*'
22+ 'powershell'
23+ '^llvm.*'
24+ '^libllvm.*'
25+ 'snapd'
26+ '.*python.*'
27+ 'containerd.io'
28+ '^docker-ce.*'
29+ 'podman'
30+ 'kubectl'
31+ '^clang.*'
32+ '^gcc.*'
33+ '^g++.*'
34+ '^cpp.*'
35+ '.*postgres.*'
36+ '.*mysql.*'
37+ '.*sqlite.*'
38+ 'mecab-ipadic'
39+ '.*gfortran.*'
40+ 'apache2-bin'
41+ 'shellcheck'
42+ 'git-lfs'
43+ 'mercurial'
44+ 'adwaita-icon-theme'
45+ '^php.*'
46+ 'ant'
47+ 'shim-signed'
48+ )
49+ sudo apt-get remove --purge -y --allow-remove-essential ${PACKAGES[@]}
50+ sudo apt-get autoremove -y
51+ sudo apt-get clean -y
52+
53+ - name : Show apt packages
54+ run : dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -nr
55+
56+ - name : Directories
57+ run : sudo du -h -d5 / --exclude /var --exclude /run --exclude /boot --exclude /tmp --exclude /sys --exclude /proc --exclude /lost+found | sort -hr | head -n 100
58+
59+ - name : Show disk usage
60+ run : df -h
You can’t perform that action at this time.
0 commit comments