From f225c19dd805272f537ae2e11453d7a2e936587f Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Tue, 1 Oct 2024 15:49:29 -0500 Subject: [PATCH] fix: Free up storage space on CI runner --- .github/workflows/pre-commit.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 71878b43..23d64779 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -75,10 +75,27 @@ jobs: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete huge unnecessary tools folder run: | + df -h rm -rf /opt/hostedtoolcache/CodeQL rm -rf /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk rm -rf /opt/hostedtoolcache/Ruby rm -rf /opt/hostedtoolcache/go + # And a little bit more + sudo apt-get -qq remove -y 'azure-.*' + sudo apt-get -qq remove -y 'cpp-.*' + sudo apt-get -qq remove -y 'dotnet-runtime-.*' + sudo apt-get -qq remove -y 'google-.*' + sudo apt-get -qq remove -y 'libclang-.*' + sudo apt-get -qq remove -y 'libllvm.*' + sudo apt-get -qq remove -y 'llvm-.*' + sudo apt-get -qq remove -y 'mysql-.*' + sudo apt-get -qq remove -y 'postgresql-.*' + sudo apt-get -qq remove -y 'php.*' + sudo apt-get -qq remove -y 'temurin-.*' + sudo apt-get -qq remove -y kubectl firefox powershell mono-devel + sudo apt-get -qq autoremove -y + sudo apt-get -qq clean + df -h - name: Checkout uses: actions/checkout@v4