diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 2d7b513..e65768c 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -35,6 +35,16 @@ jobs: push: true tags: gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest + + - name: Clean up Buildx builder + if: ${{ always() }} + run: | + docker buildx ls + BUILDER=$(docker buildx ls | awk '/builder/ {print $1; exit}') + if [ -n "$BUILDER" ]; then + docker buildx rm "$BUILDER" || true + fi + # Optional quick health check, runs detached and then cleaned up - name: Smoke test run: |