diff --git a/misc/tools.func b/misc/tools.func index f9d4e36d..3d30bb81 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -883,7 +883,10 @@ function fetch_and_deploy_gh_release() { local asset_url="" for u in $(echo "$json" | jq -r '.assets[].browser_download_url'); do - [[ "$u" =~ $pattern || "$u" == *"$pattern" ]] && asset_url="$u" && break + if [[ "$u" == $pattern ]]; then + asset_url="$u" + break + fi done [[ -z "$asset_url" ]] && {