fix: ensure manifest creation is quoted

This commit is contained in:
Alexander Nicholson 4584443+DragonStuff@users.noreply.github.com
2025-09-04 13:08:48 +02:00
parent a2caf0ae5a
commit 47d8122a7f

View File

@@ -167,15 +167,18 @@ jobs:
while IFS= read -r tag; do
[ -z "$tag" ] && continue
echo "Creating manifest for $tag"
ANNOTATION_ARG=""
if [ -n "${IMAGE_DESCRIPTION:-}" ]; then
ANNOTATION_ARG="--annotation index:org.opencontainers.image.description=${IMAGE_DESCRIPTION}"
docker buildx imagetools create \
--tag "$tag" \
--annotation "index:org.opencontainers.image.description=${IMAGE_DESCRIPTION}" \
"${tag}-amd64" \
"${tag}-arm64"
else
docker buildx imagetools create \
--tag "$tag" \
"${tag}-amd64" \
"${tag}-arm64"
fi
docker buildx imagetools create \
--tag "$tag" \
$ANNOTATION_ARG \
"${tag}-amd64" \
"${tag}-arm64"
done <<< "$tags"
- name: Install Cosign