diff --git a/.github/workflows/cleanup-test.yml b/.github/workflows/cleanup-test.yml new file mode 100644 index 00000000000..823b150ceaf --- /dev/null +++ b/.github/workflows/cleanup-test.yml @@ -0,0 +1,51 @@ +name: Disk cleanup test + +on: + push: + branches: + - cleanup-tests + +jobs: + cleanup: + name: Disk cleanup + runs-on: ubuntu-latest + services: + postgres: + image: postgres:14 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: postgres + ports: + - 5432:5432 + options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 + + steps: + - uses: actions/checkout@v4 + + - name: Disk cleanup + shell: bash + run: | + echo "Disk space before cleanup:" + df -h + sudo rm -rf /usr/local/lib/android || true + sudo rm -rf /usr/share/dotnet || true + sudo rm -rf /opt/ghc || true + echo "Disk space after cleanup:" + df -h + + - name: Disk cleanup 2 + shell: bash + run: | + echo "Disk space before cleanup 2:" + df -h + sudo rm -rf /usr/local/.ghcup || true + sudo rm -rf /opt/hostedtoolcache/CodeQL || true + sudo rm -rf /usr/local/share/boost || true + sudo apt-get clean + #tar -cf /mnt/test.tar /opt + ls -ld /mnt + df -Y + mount + echo "Disk space after cleanup 2:" + df -h