Update docker-build-multiarch.yml

This commit is contained in:
2025-11-02 14:00:13 -08:00
parent f64eca90df
commit 0e874755e4

View File

@@ -51,3 +51,20 @@ jobs:
- name: Inspect pushed manifest
run: |
docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG_NAME }}
- name: Cleanup Buildx (builder, container, volume, cache)
if: always()
run: |
set -euxo pipefail
# Remove the builder (stops its BuildKit container)
if docker buildx version >/dev/null 2>&1; then
docker buildx rm multi || true
fi
# Belt-and-suspenders: kill any lingering buildkit container
docker rm -f $(docker ps -a --filter name='buildx_buildkit_multi' -q) 2>/dev/null || true
# Remove the builder's state volume(s)
docker volume rm $(docker volume ls -q | grep '^buildx_buildkit_multi') 2>/dev/null || true
# (Optional) prune caches to reclaim disk
if docker buildx version >/dev/null 2>&1; then
docker buildx prune --all --force || true
fi