From 3a7100d8b0452c28566331d77f07799e35e066de Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 28 May 2026 17:08:05 +0200 Subject: [PATCH] fix(ci): aggressive buildkit container removal and system prune with volumes to solve ENOSPC --- .gitea/workflows/deploy.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 91d6791bc..0accf6e99 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -64,11 +64,19 @@ jobs: echo "Pruning Buildkit inside container: $container" docker exec -i "$container" buildctl prune --all || true done + echo "Removing buildkit builder containers to clear overlay storage..." + containers=$(docker ps -a --filter "name=buildx_buildkit_builder" -q) + if [ -n "$containers" ]; then + docker rm -f $containers || true + fi + echo "=== Disk Space Usage Breakdown under Host Volume ===" + docker run --rm -v /:/host-root alpine du -sh /host-root/mnt/HC_Volume_104796416/* | sort -rh | head -n 20 || true echo "Purging old build layers, unused volumes and images..." docker builder prune -a -f || true docker volume prune -f || true - docker system prune -a -f || true + docker system prune -a -f --volumes || true echo "=== System Disk Usage After Prune ===" + docker run --rm -v /:/host-root alpine df -h || true df -h || true - name: Checkout repository