diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fa978b12..b3e95342 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,6 +38,30 @@ jobs: with: fetch-depth: 0 + - name: Free Disk Space + if: startsWith(matrix.os, 'ubuntu') + uses: endersonmenezes/free-disk-space@v2 + with: + remove_android: true + remove_haskell: true + remove_tool_cache: true + remove_swap: true + remove_packages: "azure-cli google-cloud-cli microsoft-edge-stable google-chrome-stable firefox postgresql* temurin-* *llvm* mysql* dotnet-sdk-*" + remove_packages_one_command: true + remove_folders: "/usr/share/swift /usr/share/miniconda /usr/share/az* /usr/local/lib/node_modules /usr/local/share/chromium /usr/local/share/powershell /usr/local/julia /usr/local/aws-cli /usr/local/aws-sam-cli /usr/share/gradle" + testing: false + + - name: Free Disk Space + if: startsWith(matrix.os, 'macos') + run: | + sudo rm -rf /Library/Frameworks/Mono.framework + sudo rm -rf /Library/Frameworks/Xamarin.iOS.framework + sudo rm -rf /Library/Frameworks/Xamarin.Android.framework + sudo rm -rf /Users/runner/Library/Android + sudo rm -rf /usr/local/share/powershell + sudo find /Applications -type d -name "Xcode_*.app" ! -name "Xcode_$XCODE_VERSION.app" -prune -exec rm -rf "{}" \; + - run: df -h + - name: Setup emsdk uses: pyodide/setup-emsdk@v15 with: