File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -125,17 +125,17 @@ jobs:
125125
126126 - name : Combine images
127127 run : |
128- TAG_ARGS= $(echo '${{ steps.meta.outputs.json }}' | jq -cr '.tags | map("--tag " + .) | join(" ")')
129- echo "TAG_ARGS=${TAG_ARGS}"
128+ readarray -t TAG_ARGS<<< $(echo '${{ steps.meta.outputs.json }}' | jq -cr '.tags | map("--tag\n " + .) | join("\n ")')
129+ echo "TAG_ARGS=${TAG_ARGS[@] }"
130130 readarray -t ANNOTATION_ARGS<<<$(echo '${{ steps.meta.outputs.json }}' | jq -cr '.annotations | map("--annotation\n" + .) | join("\n")')
131- echo "ANNOTATION_ARGS=${ANNOTATION_ARGS}"
131+ echo "ANNOTATION_ARGS=${ANNOTATION_ARGS[@] }"
132132 LINUX_AMD64_IMAGE=$(echo '${{ steps.meta_amd64.outputs.json }}' | jq -cr '.tags[0]')
133133 echo "LINUX_AMD64_IMAGE=${LINUX_AMD64_IMAGE}"
134134 LINUX_ARM64_IMAGE=$(echo '${{ steps.meta_arm64.outputs.json }}' | jq -cr '.tags[0]')
135135 echo "LINUX_ARM64_IMAGE=${LINUX_ARM64_IMAGE}"
136136 set -x
137137 docker buildx imagetools create \
138- ${TAG_ARGS} \
139- ${ANNOTATION_ARGS} \
138+ " ${TAG_ARGS[@]}" \
139+ " ${ANNOTATION_ARGS[@]}" \
140140 "${LINUX_AMD64_IMAGE}" \
141141 "${LINUX_ARM64_IMAGE}"
You can’t perform that action at this time.
0 commit comments