ci: auto-clean node:16-bullseye and intermediate build layers from Docker host
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m11s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 4m32s

This commit is contained in:
2026-09-30 18:37:56 +02:00
parent cc25c31884
commit 0edae4d797
+8 -7
View File
@@ -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."