diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a10bbaf..f26a5b2 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -161,15 +161,16 @@ jobs: - name: Post-Build Cleanup if: always() run: | - echo "Starting deep cleanup of Docker system..." + echo "Starting safe, server-friendly cleanup..." - # 1. Entfernt alle ungenutzten Container, Netzwerke, Images und Volumes - docker system prune -af --volumes + # 1. Entfernt NUR echte verwaiste Zwischenschritte (:) + # Niemals getaggte Images (wie deine Registry oder fluffy-pancake) + docker system prune -f --volumes - # 2. Entfernt den BuildKit-Cache (wichtig, da du Buildx nutzt!) + # 2. Den BuildKit-Cache leeren (Das ist der Haupt-Speicherfresser bei Buildx) docker builder prune -af - echo "Removing temporary tarballs..." + # 3. Temporäre Datei löschen rm -f image.tar - echo "Cleanup complete." + echo "Cleanup complete. Your server storage is safe!"