diff --git a/addons_updater/run.sh b/addons_updater/run.sh index 35eff8dc8..a2baffc46 100644 --- a/addons_updater/run.sh +++ b/addons_updater/run.sh @@ -101,13 +101,23 @@ for addons in $(bashio::config "addon|keys"); do # Use dockerhub as upstream DOCKERHUB_REPO=$(echo "${UPSTREAM%%/*}") DOCKERHUB_IMAGE=$(echo $UPSTREAM | cut -d "/" -f2) + DOCKERHUBFILTER + LASTVERSION=$( + curl -L -s --fail "https://hub.docker.com/v2/repositories/${DOCKERHUB_REPO}/${DOCKERHUB_IMAGE}/tags/?page_size=1000" | \ + jq '.results | .[] | .name' -r | \ + sed 's/latest.*//' | \ + sed 's/.*dev.*//' | \ + sort -V | \ + tail -n 1 + ) + [ ${BETA} = true ] && \ LASTVERSION=$( curl -L -s --fail "https://hub.docker.com/v2/repositories/${DOCKERHUB_REPO}/${DOCKERHUB_IMAGE}/tags/?page_size=1000" | \ jq '.results | .[] | .name' -r | \ sed 's/latest.*//' | \ sort -V | \ tail -n 1 - ) + ) else # Use github as upstream