From aec8eb0a380dfb5ef12c166097a8d16f7a195b1e Mon Sep 17 00:00:00 2001 From: ryanking13 Date: Sat, 25 May 2024 21:19:26 +0900 Subject: [PATCH] Free disk space when building in ci --- .github/workflows/build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce01004..c214fd3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,6 +79,28 @@ jobs: mamba env update -n pyodide-env -f environment.yml if: steps.conda-cache.outputs.cache-hit != 'true' + # ref. https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh#L28-L53 + - name: Free unused disk space + run: | + # delete packages + sudo apt-get remove -y '^dotnet-.*' + sudo apt-get remove -y '^llvm-.*' + sudo apt-get remove -y '^temurin-.*' + sudo apt-get remove -y '^mysql-server-core-.*' + sudo apt-get remove -y '^postgresql-.*' + sudo apt-get remove -y azure-cli google-chrome-stable google-cloud-cli firefox powershell microsoft-edge-stable mono-devel + sudo apt-get autoremove -y + sudo apt-get clean + + # delete directories + sudo rm -rf /usr/share/dotnet/ + sudo rm -rf /usr/share/swift/ + 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 + - name: Install latest pyodide-build and build dependencies shell: bash -l {0} run : |