From 9314352eef9c0d6b7470ea5f343d235b987f4c2e Mon Sep 17 00:00:00 2001 From: Sergio Benitez Date: Sat, 25 Mar 2023 07:43:54 -0700 Subject: [PATCH] Add CI step that frees disk space on Linux. It seems Cargo generates so much data that the CI will occasionally fail due to running out of disk space. This change increases the available disk space by 20GB. --- .github/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index abeffc2b..8612056c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,6 +39,22 @@ jobs: - name: Checkout Sources uses: actions/checkout@v2 + - name: Free Disk Space + if: matrix.platform.name == 'Linux' + run: | + echo "Freeing up disk space on Linux CI" + df -h + sudo rm -rf /usr/share/dotnet/ + sudo rm -rf /opt/ghc + sudo rm -rf /usr/local/share/boost + sudo rm -rf /usr/local/graalvm/ + sudo rm -rf /usr/local/.ghcup/ + sudo rm -rf /usr/local/share/powershell + sudo rm -rf /usr/local/share/chromium + sudo rm -rf /usr/local/lib/android + sudo rm -rf /usr/local/lib/node_modules + df -h + - name: Install Native Dependencies (macOS) if: matrix.platform.name == 'macOS' run: |