parse error: Invalid numeric literal at line 1, column 8 in script

I’m getting above error in my shell script my task is i want to delete docker hub my private repository tags which are older than 30days above. So here i have write a small script after executing i’m getting error of parse error. please have a look anything wrong let me know

It has jq, echo and curl

#!/bin/sh

username=rashidmd
password=xxxxxxxx

HUB_TOKEN=$(curl -s -H "Content-Type: application/json" -X POST -d ‘{"username": "’$username’", "password": "’$password’"}’ https://hub.docker.com/v2/users/login/ | jq -r .token)

#echo $HUB_TOKEN

echo

REPO=$( curl -s -H "Authorization: JWT ${HUB_TOKEN}" "https://hub.docker.com/v2/repositories/$username/" | jq ‘.results[] | .name’ )

echo $REPO

for i in $REPO

do
IMAGE_TAGE=$( curl -s "https://hub.docker.com/v2/repositories/$username/$i/tags" -H "Authorization: JWT ${HUB_TOKEN}" | jq ‘.results[] | .name’ )

echo $IMAGE_TAGE

done

Here is the error

"repo-test" "repo-test2"
parse error: Invalid numeric literal at line 1, column 8

parse error: Invalid numeric literal at line 1, column 8

Source: StackOverflow