diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 8b97459..5eb1c3e 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -431,4 +431,12 @@ jobs: echo "=== meezi-redis network state ===" docker inspect meezi-redis --format='{{json .NetworkSettings.Networks}}' 2>&1 || true - # Intentionally no image pruning — disk cleanup is done manually on the server. + - name: Prune dangling images + if: success() + run: | + # Remove untagged () images left over from this and previous builds. + # --filter dangling=true only removes images with no tags; never touches + # other projects' named images (soroushasadi-site, drsousan, etc.). + docker image prune -f + echo "Disk after prune:" + df -h /