From 8817b5d58622e958a90f8ff0a3429491dab8db38 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 28 May 2026 17:17:12 +0200 Subject: [PATCH] fix(ci): replace slow du with fast checks and log truncation to prevent runner hang --- .gitea/workflows/deploy.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e3768a337..256f53d68 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -69,12 +69,10 @@ jobs: 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 sh -c "du -sh /host-root/mnt/HC_Volume_104796416/* /host-root/mnt/HC_Volume_104796416/.[!.]* | sort -rh | head -n 30" || true - echo "=== Largest Files on Host Volume ===" - docker run --rm -v /:/host-root alpine sh -c "find /host-root/mnt/HC_Volume_104796416 -type f -size +100M -exec du -sh {} + | sort -rh | head -n 30" || true - echo "=== Host Docker Directory Size ===" - docker run --rm -v /:/host-root alpine sh -c "du -sh /host-root/mnt/HC_Volume_104796416/docker/* | sort -rh | head -n 30" || true + echo "=== Truncating host Docker container log files ===" + docker run --rm -v /:/host-root alpine sh -c "truncate -s 0 /host-root/mnt/HC_Volume_104796416/docker/containers/*/*.log" || true + echo "=== Fast Host Docker Directories size ===" + docker run --rm -v /:/host-root alpine sh -c "du -sh /host-root/mnt/HC_Volume_104796416/docker/overlay2 /host-root/mnt/HC_Volume_104796416/docker/containers /host-root/mnt/HC_Volume_104796416/docker/volumes /host-root/mnt/HC_Volume_104796416/docker/buildkit" || true echo "Purging old build layers, unused volumes and images..." docker builder prune -a -f || true docker volume prune -f || true