From 42a1e2a366c78daab7204cb8bf56191c4b03999d Mon Sep 17 00:00:00 2001 From: Andreas Rocznik Date: Fri, 8 Dec 2023 20:13:02 +0100 Subject: [PATCH] l --- check.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/check.sh b/check.sh index 623eaac..4122cf1 100755 --- a/check.sh +++ b/check.sh @@ -4,7 +4,18 @@ set -e echo "$1" echo "$2" -TAGS=$( (skopeo list-tags $1 || echo '{"Tags":[]}' )| jq '["alatest","latest"] - .Tags') +CHECK=$( echo "$2" | sed -e "s#$1:##g" | jq -R -s 'split("\n")' ) + +echo $CHECK + +EXISTING=$( skopeo list-tags docker://$1 || echo '{"Tags":[]}' ) + +ECHO $EXISTING + +TAGS=$( jq '.check - .existing' <<< "{\"check\": $CHECK, \"existing\": $EXISTING}" ) + +echo $TAGS + echo $TAGS | jq '"Tag not found: "+ .[]' RESULT=$(echo $TAGS | jq '.==[]') if "$RESULT" == "true"