@@ -189,7 +189,6 @@ jobs:
189189 run : ${{ matrix.check_disk_space }}
190190
191191 # Remove unused pre-installed software as the runner runs out of space otherwise
192- # Currently freeing up about 17.7G, ~20%
193192 - name : " [ubuntu/android] Free up disk space"
194193 if : runner.os == 'Linux'
195194 run : |
@@ -208,23 +207,22 @@ jobs:
208207 sudo apt-get remove -y 'julia'
209208 sudo apt-get remove -y 'golang-.*'
210209 sudo apt-get remove -y 'nodejs'
210+ sudo apt-get remove -y '^llvm-.*'
211+ sudo apt-get remove -y '^libllvm.*'
212+ sudo apt-get remove -y '^ghc-.*'
213+ sudo apt-get remove -y '^gfortran-.*'
214+ sudo apt-get remove -y 'microsoft-*'
215+ sudo apt-get remove -y 'r-base-core'
216+ sudo apt-get remove -y '^postgresql-.*'
217+ sudo apt-get remove -y '^mssql-.*'
218+ sudo apt-get remove -y 'hhvm'
211219 sudo apt-get autoremove -y && sudo apt-get clean
212- sudo rm -rf /home/packer # Free up 677M
213- sudo rm -rf /opt/az # Free up 649M
214- sudo rm -rf /opt/google # Free up 378M
215- sudo rm -rf /opt/hostedtoolcache/CodeQL # Free up 1.6G
216- sudo rm -rf /opt/hostedtoolcache/go # Free up 808M
217- sudo rm -rf /opt/hostedtoolcache/node # Free up 532M
218- sudo rm -rf /opt/hostedtoolcache/PyPy # Free up 520M
219- sudo rm -rf /opt/hostedtoolcache/Python # Free up 1.5G
220- sudo rm -rf /opt/microsoft # Free up 781M
221- sudo rm -rf /opt/pipx # Free up 499M
222- sudo rm -rf /usr/lib/google-cloud-sdk # Free up 957M
223- sudo rm -rf /usr/local/julia1.11.7 # Free up 996M
224- sudo rm -rf /usr/local/share/powershell # Free up 1.3G
225- sudo rm -rf /usr/share/dotnet # Free up 3.4G
226- sudo rm -rf /usr/share/swift # Free up 3.2G
227- sudo rm -rf /usr/local/share/vcpkg # Size unknown, but obvious duplicate
220+ sudo rm -rf /home/packer # Packer user home directory
221+ sudo rm -rf /opt/hostedtoolcache/CodeQL # CodeQL analysis cache
222+ sudo rm -rf /opt/hostedtoolcache/go # Go toolchain cache
223+ sudo rm -rf /opt/hostedtoolcache/node # Node.js toolchain cache
224+ sudo rm -rf /opt/hostedtoolcache/Python # Python toolchain cache
225+ sudo rm -rf /usr/local/share/vcpkg # vcpkg installation duplicate
228226
229227 - name : Check available disk space after cleanup
230228 if : runner.os == 'Linux'
0 commit comments