From 6ec76eb866b6beb49d5f4a17bca5a49e44ef07d4 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Fri, 14 Jun 2024 15:02:01 -0500 Subject: [PATCH] get weird with it --- .github/actions/clean-disk/action.yml | 46 ++++++++++++++------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/.github/actions/clean-disk/action.yml b/.github/actions/clean-disk/action.yml index feff264..ff7a299 100644 --- a/.github/actions/clean-disk/action.yml +++ b/.github/actions/clean-disk/action.yml @@ -18,31 +18,33 @@ runs: set -euo pipefail echo "Removing unwanted software... " - sudo rm -rf /usr/share/dotnet - sudo rm -rf /usr/local/lib/android - sudo rm -rf /opt - sudo rm -rf /opt/ghc - sudo rm -rf /usr/local/.ghcup - sudo rm -rf /opt/hostedtoolcache - sudo docker image prune --all --force > /dev/null - sudo rm -rf /usr/local - sudo apt-get remove -y '^aspnetcore-.*' > /dev/null - sudo apt-get remove -y '^dotnet-.*' > /dev/null - sudo apt-get remove -y '^llvm-.*' > /dev/null - sudo apt-get remove -y 'php.*' > /dev/null - sudo apt-get remove -y '^mongodb-.*' > /dev/null - sudo apt-get remove -y '^mysql-.*' > /dev/null - sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing > /dev/null - sudo apt-get remove -y google-cloud-sdk --fix-missing > /dev/null - sudo apt-get remove -y google-cloud-cli --fix-missing > /dev/null - sudo apt-get autoremove -y > /dev/null - sudo apt-get clean > /dev/null - sudo rm -rf "$AGENT_TOOLSDIRECTORY" + # sudo docker image prune --all --force > /dev/null & + { + sudo apt-get remove -y \ + '^aspnetcore-.*' '^dotnet-.*' '^llvm-.*' \ + 'php.*' '^mongodb-.*' '^mysql-.*' '^google-cloud-*' \ + azure-cli google-chrome-stable firefox \ + powershell mono-devel libgl1-mesa-dri \ + --fix-missing \ + > /dev/null + sudo apt-get remove -y docker > /dev/null + sudo apt-get autoremove -y > /dev/null + sudo apt-get clean > /dev/null + } & + wait + df -h + sudo rm -rf /var/lib/docker + df -h + sudo swapoff -a - sudo rm -f /mnt/swapfile - free -h + sudo rm -f /mnt/swapfile & + sudo rm -rf /usr/{local,share} & + sudo rm -rf /opt & + sudo rm -rf "$AGENT_TOOLSDIRECTORY" & + + wait echo "... done" - name: Disk space report after modification