diff --git a/entrypoint.sh b/entrypoint.sh index dbff0da..e4df251 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -107,7 +107,7 @@ if [ -n "$INPUT_PLATFORMS" ]; then runKaniko "${ARGS} $DESTINATION $DIGEST" - echo "✅ $platform image built: $(cat "/build/${platformFn}_image-tag-digest")" + echo "✅ $platform image built: $(head -n 1 "/build/${platformFn}_image-tag-digest")" done echo; echo "🚀 Pushing images" @@ -116,7 +116,7 @@ if [ -n "$INPUT_PLATFORMS" ]; then DIGESTS="" for platform in $platformArray; do crane push "/build/${platformFn}.tar" "$IMAGE" - DIGESTS="$DIGESTS -m $(cat "/build/${platformFn}_image-tag-digest")" + DIGESTS="$DIGESTS -m $(head -n 1 "/build/${platformFn}_image-tag-digest")" done TAGS="-t $IMAGE" @@ -135,16 +135,11 @@ else DIGEST="--image-name-tag-with-digest-file=/build/image-tag-digest" runKaniko "${ARGS} $DESTINATION $DIGEST" - IMAGE_TAG_DIGEST=$(cat /build/image-tag-digest) + IMAGE_TAG_DIGEST=$(head -n 1 /build/image-tag-digest) fi DIGEST=$(echo "$IMAGE_TAG_DIGEST" | cut -f2 -d '@') -# test -echo "IMAGE='$IMAGE'" -echo "DIGEST='$DIGEST'" -echo "IMAGE_TAG_DIGEST='$IMAGE_TAG_DIGEST'" - echo "image=$IMAGE" >> "$GITHUB_OUTPUT" echo "digest=$DIGEST" >> "$GITHUB_OUTPUT" echo "image-tag-digest=$IMAGE_TAG_DIGEST" >> "$GITHUB_OUTPUT"