From e41c25b64f610edeae78158fbebd9dd2002dee86 Mon Sep 17 00:00:00 2001 From: Vezpi Date: Mon, 25 May 2026 13:47:56 +0000 Subject: [PATCH] feat: secure docker image removal --- .gitea/workflows/deployment.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deployment.yml b/.gitea/workflows/deployment.yml index e741e2d..7240d1f 100644 --- a/.gitea/workflows/deployment.yml +++ b/.gitea/workflows/deployment.yml @@ -194,7 +194,10 @@ jobs: steps: - name: Remove Old Docker Image run: | - docker image rm $(docker image ls ${DOCKER_IMAGE} 2> /dev/null | awk '$NF != "U" && NR>1 {print $2}') + IMAGE_IDS=$(docker image ls "${DOCKER_IMAGE}" 2>/dev/null | awk '$NF != "U" && NR>1 {print $2}') + if [ -n "$IMAGE_IDS" ]; then + docker image rm $IMAGE_IDS + fi Notify: needs: [Check-Rebuild, Build, Deploy-Staging, Test-Staging, Merge, Deploy-Production, Test-Production, Clean]