File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,10 +26,9 @@ for IMAGE in "${IMAGES[@]}"; do
2626 MANIFEST_JSON=$( docker manifest inspect " ${IMAGE} :${SOURCE_TAG} " )
2727
2828 AMD64_DIGEST=$( echo " ${MANIFEST_JSON} " | jq -r ' .manifests[] | select(.platform.architecture == "amd64") | .digest' | head -n 1)
29- ARM64_DIGEST=$( echo " ${MANIFEST_JSON} " | jq -r ' .manifests[] | select(.platform.architecture == "arm64") | .digest' | head -n 1)
3029
31- if [ -z " ${AMD64_DIGEST} " ] || [ -z " ${ARM64_DIGEST} " ] ; then
32- echo " Error: Could not retrieve digests for ${IMAGE} :${SOURCE_TAG} "
30+ if [ -z " ${AMD64_DIGEST} " ]; then
31+ echo " Error: Could not retrieve amd64 digest for ${IMAGE} :${SOURCE_TAG} "
3332 exit 1
3433 fi
3534
@@ -38,12 +37,10 @@ for IMAGE in "${IMAGES[@]}"; do
3837
3938 echo " Creating manifest for ${IMAGE} :${ALIAS_TAG} ..."
4039 docker manifest create " ${IMAGE} :${ALIAS_TAG} " \
41- " ${IMAGE} @${AMD64_DIGEST} " \
42- " ${IMAGE} @${ARM64_DIGEST} "
40+ " ${IMAGE} @${AMD64_DIGEST} "
4341
44- echo " Annotating platforms for ${IMAGE} :${ALIAS_TAG} ..."
42+ echo " Annotating platform for ${IMAGE} :${ALIAS_TAG} ..."
4543 docker manifest annotate " ${IMAGE} :${ALIAS_TAG} " " ${IMAGE} @${AMD64_DIGEST} " --arch amd64
46- docker manifest annotate " ${IMAGE} :${ALIAS_TAG} " " ${IMAGE} @${ARM64_DIGEST} " --arch arm64
4744
4845 echo " Pushing manifest for ${IMAGE} :${ALIAS_TAG} ..."
4946 docker manifest push --purge " ${IMAGE} :${ALIAS_TAG} "
You can’t perform that action at this time.
0 commit comments