diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 8520316..23c7dbe 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -276,8 +276,9 @@ jobs: infofile="$version/build-info.json" image="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:$version" - digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image" 2>/dev/null || echo "unknown") - size_bytes=$(docker image inspect "$image" --format='{{.Size}}' 2>/dev/null || echo "0") + inspect=$(docker buildx imagetools inspect "$image" 2>/dev/null || echo "") + digest=$(echo "$inspect" | grep -m1 'Digest:' | awk '{print $2}' || echo "unknown") + size_bytes=$(echo "$inspect" | grep 'Size:' | head -n1 | awk '{print $2}' || echo "0") size_bytes=${size_bytes//[^0-9]/} size_human=$(human_size "$size_bytes") base_digest="unknown"