diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml index 8cb9fb4fc..124b5b60a 100644 --- a/.github/workflows/config.yml +++ b/.github/workflows/config.yml @@ -97,6 +97,25 @@ jobs: examples-tests: runs-on: ubuntu-latest steps: + - name: Free disk space + run: | + echo "==============================================" + echo "Freeing up disk space on CI system" + echo "==============================================" + echo "Listing 100 largest packages" + dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 100 + df -h + echo "Removing large packages..." + sudo apt-get remove -y '^dotnet-.*' + sudo apt-get remove -y '^llvm-.*' + sudo apt-get remove -y azure-cli google-cloud-cli google-chrome-stable firefox mono-devel + sudo apt-get autoremove -y + sudo apt-get clean + df -h + echo "Removing large directories" + # Deleting ~15GB + rm -rf /usr/share/dotnet/ + df -h - name: Check out source repository uses: actions/checkout@v3 - name: Set up Python environment