diff --git a/tools/mkpkg/update_binary-addons b/tools/mkpkg/update_binary-addons index fa9f2fb520..4412dbb06d 100755 --- a/tools/mkpkg/update_binary-addons +++ b/tools/mkpkg/update_binary-addons @@ -127,7 +127,9 @@ for addontxt in ${ADDONS_REPO_LOCATION}/*-addons.txt ; do git_clone ${GIT_REPO} ${GIT_DIR} ${GIT_BRANCH} PARAMS="resolve_tag_in_branch ${GIT_DIR} ${GIT_BRANCH}" else - PARAMS="resolve_tag_on_gh ${GIT_REPO} ${GIT_BRANCH}" + REPO=$(basename "${GIT_REPO}") + OWNER=$(basename "${GIT_REPO%/${REPO}*}") + PARAMS="resolve_tag_on_gh ${OWNER} ${REPO} ${GIT_BRANCH}" fi NEW_VERSION=$(${PARAMS}) diff --git a/tools/mkpkg/update_common_functions b/tools/mkpkg/update_common_functions index 89db7c20bf..7ae5a7d499 100644 --- a/tools/mkpkg/update_common_functions +++ b/tools/mkpkg/update_common_functions @@ -84,17 +84,27 @@ resolve_tag_in_branch() { resolve_tag_on_gh() { local tag - tag=$(curl -s -L -H "Authorization: token ${GITHUB_API_TOKEN}" \ - "${1/*github.com/https:\/\/api.github.com\/repos}/releases" | \ - jq -r '[.[] | select(.target_commitish == "'$2'")][0].tag_name | select (.!=null)') + local QUERY=$(tr '\n' ' ' <