diff --git a/.gitea/workflows/build-runner.yml b/.gitea/workflows/build-runner.yml index a5fbbe1..68ec491 100644 --- a/.gitea/workflows/build-runner.yml +++ b/.gitea/workflows/build-runner.yml @@ -57,12 +57,13 @@ jobs: "https://portainer.eibl.tech/api/stacks/webhooks/6e67c0b7-1c5d-4bb2-b8b8-4a6ec66d3b87" echo "✓ Portainer webhook triggered" - - name: Clean up local Docker image and build cache + - name: Clean up temporary runner base images (node:16-bullseye) from Docker host if: always() run: | - IMAGE_TAG="gitea.eibl.tech/me0nline/logar-runner:latest" - echo "Removing local Docker image ${IMAGE_TAG} and dangling layers..." - docker rmi -f "${IMAGE_TAG}" || true - docker image prune -f || true - docker builder prune -f || true - echo "✓ Local Docker host cleaned successfully." + echo "[*] Cleaning up temporary base images from Docker host daemon..." + # Remove node:16-bullseye images used by act_runner for ubuntu-latest + docker images --filter "reference=*bullseye*" -q | xargs -r docker rmi -f 2>/dev/null || true + docker rmi -f node:16-bullseye node:16-bullseye-slim 2>/dev/null || true + # Prune dangling intermediate build cache layers + docker image prune -f 2>/dev/null || true + echo "[+] Cleaned up 16-bullseye and intermediate build images from host daemon."