@@ -69,27 +69,30 @@ jobs:
6969
7070 - name : Tag and push amd64 image
7171 run : |
72- docker tag "${ACCOUNT_ID}.dkr.ecr.eu-west-2.amazonaws.com/${ECR_REPOSITORY}:${IMAGE_TAG}-amd64" "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-amd64"
73- docker push "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-amd64"
72+ IMAGE_NAME_LOWER=$(echo "${{ env.IMAGE_NAME }}" | tr '[:upper:]' '[:lower:]')
73+ docker tag "${ACCOUNT_ID}.dkr.ecr.eu-west-2.amazonaws.com/${ECR_REPOSITORY}:${IMAGE_TAG}-amd64" "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-amd64"
74+ docker push "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-amd64"
7475 env :
7576 ACCOUNT_ID : ${{ steps.retrieve-deploy-account-id.outputs.account_id }}
7677 ECR_REPOSITORY : ${{ inputs.ecr_name }}
7778 IMAGE_TAG : ${{ inputs.container_image_tag }}
7879
7980 - name : Tag and push arm64 image
8081 run : |
81- docker tag "${ACCOUNT_ID}.dkr.ecr.eu-west-2.amazonaws.com/${ECR_REPOSITORY}:${IMAGE_TAG}-arm64" "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-arm64"
82- docker push "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-arm64"
82+ IMAGE_NAME_LOWER=$(echo "${{ env.IMAGE_NAME }}" | tr '[:upper:]' '[:lower:]')
83+ docker tag "${ACCOUNT_ID}.dkr.ecr.eu-west-2.amazonaws.com/${ECR_REPOSITORY}:${IMAGE_TAG}-arm64" "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-arm64"
84+ docker push "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-arm64"
8385 env :
8486 ACCOUNT_ID : ${{ steps.retrieve-deploy-account-id.outputs.account_id }}
8587 ECR_REPOSITORY : ${{ inputs.ecr_name }}
8688 IMAGE_TAG : ${{ inputs.container_image_tag }}
8789
8890 - name : Create and push multi-arch manifest
8991 run : |
90- docker manifest create "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}" \
91- --amend "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-amd64" \
92- --amend "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}-arm64"
93- docker manifest push "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}"
92+ IMAGE_NAME_LOWER=$(echo "${{ env.IMAGE_NAME }}" | tr '[:upper:]' '[:lower:]')
93+ docker manifest create "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}" \
94+ --amend "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-amd64" \
95+ --amend "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}-arm64"
96+ docker manifest push "${{ env.REGISTRY }}/${IMAGE_NAME_LOWER}:${IMAGE_TAG}"
9497 env :
9598 IMAGE_TAG : ${{ inputs.container_image_tag }}
0 commit comments