From 859f05b6d07e40e1b3892b4ade639e44dbbb3b1e Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Sat, 28 Dec 2024 12:02:14 -0700 Subject: [PATCH] More agressive disk space management --- .github/workflows/test-action.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/test-action.yml b/.github/workflows/test-action.yml index 28c23156e58..655d2eb4dcb 100644 --- a/.github/workflows/test-action.yml +++ b/.github/workflows/test-action.yml @@ -97,6 +97,19 @@ jobs: - name: Checkout Source Code uses: actions/checkout@v4 + - name: Free Disk Space Before Build + run: | + echo "Disk space before cleanup:" + df -h + sudo rm -rf /usr/local/.ghcup + sudo rm -rf /opt/hostedtoolcache/CodeQL + sudo rm -rf /usr/local/lib/android/sdk/ndk + sudo rm -rf /usr/share/dotnet + sudo rm -rf /opt/ghc + sudo rm -rf /usr/local/share/boost + sudo apt-get clean + echo "Disk space after cleanup:" + df -h - name: Setup Salt Version run: | @@ -255,6 +268,18 @@ jobs: python3 -m nox --force-color -e ${{ inputs.nox-session }} -- ${{ matrix.tests-chunk }} -- \ --slow-tests --core-tests --test-group-count=${{ matrix.test-group-count || 1 }} --test-group=${{ matrix.test-group || 1 }} + - name: Stop Container + run: | + docker container stop ${{ github.run_id}}_salt-test + + - name: Remove Container + run: | + docker container rm ${{ github.run_id}}_salt-test + + - name: Remove Container Image + run: | + docker image rm ${{ matrix.container }} + - name: Fix file ownership run: | sudo chown -R "$(id -un)" .