Pārlūkot izejas kodu

CI: Free disk space on Linux runners

Removing the Android toolchain saves 14 GiB, which gives us more room
for growth and to avoid running into out-of-space errors in the Linux
sanitizers + debug symbols builds.

Related to #79919, though the caches were just one part of the problem,
the real issue is that our Linux sanitizers builds take 12 GiB, and
adding godot-cpp on top with 2 GiB leaves only a few GiB left for the
cache itself.

(cherry picked from commit 611123f7fd928a9aca3bff36fa2e4354f6168886)
Rémi Verschelde 2 gadi atpakaļ
vecāks
revīzija
b08e61640f
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      .github/workflows/linux_builds.yml

+ 6 - 0
.github/workflows/linux_builds.yml

@@ -64,6 +64,12 @@ jobs:
               libdbus-1-dev libudev-dev libxi-dev libxrandr-dev yasm xvfb wget unzip \
               libspeechd-dev speech-dispatcher
 
+      - name: Free disk space on runner
+        run: |
+          echo "Disk usage before:" && df -h
+          sudo rm -rf /usr/local/lib/android
+          echo "Disk usage after:" && df -h
+
       - name: Setup Godot build cache
         uses: ./.github/actions/godot-cache
         with: