Last active
February 15, 2024 10:53
-
-
Save fxmarty/1f2ae05aeb0b65535d6c153d671f19db to your computer and use it in GitHub Desktop.
Free disk space ubuntu github actions for Python/C++/Rust development
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Free disk space | |
run: | | |
# Go from 19G to 54G free disk space in 3min | |
df -h | |
sudo apt-get update | |
sudo apt-get purge -y '^apache.*' | |
sudo apt-get purge -y '^imagemagick.*' | |
sudo apt-get purge -y '^dotnet.*' | |
sudo apt-get purge -y '^aspnetcore.*' | |
sudo apt-get purge -y 'php.*' | |
sudo apt-get purge -y '^temurin.*' | |
sudo apt-get purge -y '^mysql.*' | |
sudo apt-get purge -y '^java.*' | |
sudo apt-get purge -y '^openjdk.*' | |
sudo apt-get purge -y microsoft-edge-stable google-cloud-cli azure-cli google-chrome-stable firefox powershell mono-devel | |
df -h | |
sudo apt-get autoremove -y >/dev/null 2>&1 | |
sudo apt-get clean | |
df -h | |
echo "https://github.com/actions/virtual-environments/issues/709" | |
sudo rm -rf "$AGENT_TOOLSDIRECTORY" | |
df -h | |
echo "remove big /usr/local" | |
sudo rm -rf "/usr/local/share/boost" | |
sudo rm -rf /usr/local/lib/android >/dev/null 2>&1 | |
df -h | |
echo "remove /usr/share leftovers" | |
sudo rm -rf /usr/share/dotnet/sdk > /dev/null 2>&1 | |
sudo rm -rf /usr/share/dotnet/shared > /dev/null 2>&1 | |
sudo rm -rf /usr/share/swift > /dev/null 2>&1 | |
df -h | |
echo "remove other leftovers" | |
sudo rm -rf /var/lib/mysql > /dev/null 2>&1 | |
sudo rm -rf /home/runner/.dotnet > /dev/null 2>&1 | |
sudo rm -rf /home/runneradmin/.dotnet > /dev/null 2>&1 | |
sudo rm -rf /etc/skel/.dotnet > /dev/null 2>&1 | |
sudo rm -rf /usr/local/.ghcup > /dev/null 2>&1 | |
sudo rm -rf /usr/local/aws-cli > /dev/null 2>&1 | |
sudo rm -rf /usr/local/lib/node_modules > /dev/null 2>&1 | |
sudo rm -rf /usr/lib/heroku > /dev/null 2>&1 | |
sudo rm -rf /usr/local/share/chromium > /dev/null 2>&1 | |
df -h |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment