From 226d280c228f82f888341060e920b6f867a6deb9 Mon Sep 17 00:00:00 2001 From: openhands Date: Sat, 5 Sep 2026 20:11:03 +0200 Subject: [PATCH 1/3] ci: prune docker cache after CI runs --- .gitea/workflows/ci.yaml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 0e641550ae..80864a29fd 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -140,8 +140,6 @@ jobs: -v /var/www/Gamedata:/var/www/Gamedata \ epicnext-cms:latest - docker image prune -f - - name: Health check run: | for i in $(seq 1 30); do @@ -162,6 +160,19 @@ jobs: docker compose -f /var/www/atom-nexst/docker-compose.yml up -d --no-build 2>&1 || true exit 1 + - name: Prune Docker cache + if: always() + run: | + # Ruim de self-hosted runner op zodat de Docker daemon niet + # volloopt. Draaiende containers/images (o.a. de net-deployed + # epicnext-cms-app) worden nooit geraakt, alleen ongebruikte + # images, build-cache, volumes en networks verdwijnen. + docker image prune -af || true + docker container prune -f || true + docker volume prune -f || true + docker network prune -f || true + docker builder prune -af --keep-storage=2g || true + # ───────────────────────────────────────────── # E2E smoke against the freshly deployed container. # Runs after a successful deploy on main/master only From fdbb14355816ab6820d5e7749b182ed222454222 Mon Sep 17 00:00:00 2001 From: openhands Date: Sat, 5 Sep 2026 20:12:00 +0200 Subject: [PATCH 2/3] fix: resolve syntax error and missing AlertCircle import in furni upload --- src/app/admin/import/furni/upload/upload-furni-client.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/app/admin/import/furni/upload/upload-furni-client.tsx b/src/app/admin/import/furni/upload/upload-furni-client.tsx index 6f19f8721e..1789a3f134 100644 --- a/src/app/admin/import/furni/upload/upload-furni-client.tsx +++ b/src/app/admin/import/furni/upload/upload-furni-client.tsx @@ -3,6 +3,7 @@ import { AlertCircle, Check, Loader2, Upload } from "lucide-react"; import { useRef, useState } from "react"; import { toast } from "sonner"; +import { ImportErrorBanner } from "@/components/admin/import-error-banner"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; @@ -303,12 +304,7 @@ export function UploadFurniClient() { - {error && ( -
- - {error} -
- )} + {error && }