@@ -30,17 +30,45 @@ jobs:
3030 runs-on : ubuntu-20.04
3131
3232 steps :
33- - name : Maximize build space
34- uses : easimon/maximize-build-space@master
35- with :
36- root-reserve-mb : 8192
37- temp-reserve-mb : 2048
38- swap-size-mb : 8192
39- remove-dotnet : ' true'
40- remove-android : ' true'
41- remove-haskell : ' true'
42- remove-codeql : ' true'
43- remove-docker-images : ' true'
33+ # - name: Maximize build space
34+ # uses: easimon/maximize-build-space@master
35+ # with:
36+ # root-reserve-mb: 8192
37+ # temp-reserve-mb: 2048
38+ # swap-size-mb: 8192
39+ # remove-dotnet: 'true'
40+ # remove-android: 'true'
41+ # remove-haskell: 'true'
42+ # remove-codeql: 'true'
43+ # remove-docker-images: 'true'
44+
45+ - name : Remove all Docker images
46+ run : |
47+ df -h
48+ sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /usr/local/.ghcup /opt/hostedtoolcache/CodeQL /usr/local/share/powershell /usr/share/swift || true
49+ sudo docker image prune --all --force
50+ echo "some directories deleted"
51+ sudo apt install aptitude -y >/dev/null 2>&1
52+ sudo aptitude purge aria2 ansible azure-cli shellcheck rpm xorriso zsync \
53+ esl-erlang firefox gfortran-8 gfortran-9 google-chrome-stable \
54+ google-cloud-sdk imagemagick \
55+ libmagickcore-dev libmagickwand-dev libmagic-dev ant ant-optional kubectl \
56+ mercurial apt-transport-https mono-complete libmysqlclient \
57+ unixodbc-dev yarn chrpath libssl-dev libxft-dev \
58+ libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev \
59+ snmp pollinate libpq-dev postgresql-client powershell ruby-full \
60+ sphinxsearch subversion mongodb-org azure-cli microsoft-edge-stable \
61+ -y -f >/dev/null 2>&1
62+ sudo aptitude purge google-cloud-sdk -f -y >/dev/null 2>&1
63+ sudo aptitude purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true
64+ sudo apt purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true
65+ sudo aptitude purge '~n ^mysql' -f -y >/dev/null 2>&1
66+ sudo aptitude purge '~n ^php' -f -y >/dev/null 2>&1
67+ sudo aptitude purge '~n ^dotnet' -f -y >/dev/null 2>&1
68+ sudo apt-get autoremove -y >/dev/null 2>&1
69+ sudo apt-get autoclean -y >/dev/null 2>&1
70+ echo "some packages purged"
71+ df -h
4472
4573 - name : Install Repo and Python
4674 run : |
0 commit comments