From 1e4deea13051affdc98270457f36e8a7b6af47b4 Mon Sep 17 00:00:00 2001 From: forbes Date: Fri, 6 Feb 2026 20:01:33 -0600 Subject: [PATCH] fix(ci): add disk space cleanup steps to release workflow The runner host disk is at 95% capacity. Add cleanup steps: - Remove pre-installed bloat (dotnet, android, boost) at start - Clear rattler package cache and pixi build dirs between AppImage and .deb build steps --- .gitea/workflows/release.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 362740dcde..61fef9e681 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -31,6 +31,18 @@ jobs: DEBIAN_FRONTEND: noninteractive steps: + - name: Free disk space + run: | + echo "=== Disk usage before cleanup ===" + df -h / + # Remove pre-installed bloat common in runner images + rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache 2>/dev/null || true + rm -rf /usr/local/share/boost /usr/share/swift 2>/dev/null || true + apt-get autoremove -y 2>/dev/null || true + apt-get clean 2>/dev/null || true + echo "=== Disk usage after cleanup ===" + df -h / + - name: Install system prerequisites run: | apt-get update -qq @@ -86,6 +98,14 @@ jobs: path: /tmp/ccache-kindred-create key: ccache-release-linux-${{ github.run_id }} + - name: Clean up intermediate build files + run: | + # Remove pixi package cache and build work dirs to free space for .deb + rm -rf package/rattler-build/.pixi/build 2>/dev/null || true + find /root/.cache/rattler -type f -delete 2>/dev/null || true + echo "=== Disk usage after cleanup ===" + df -h / + - name: Build .deb package run: | ./package/debian/build-deb.sh \