From 7ea3f76d414f5fefa1c117496e571bb340ee1778 Mon Sep 17 00:00:00 2001 From: Tristan <44125476+IronMine@users.noreply.github.com> Date: Wed, 30 Sep 2026 23:42:13 +0200 Subject: [PATCH] Fix 3 small bugs on GTNH (#4303) --- scripts/start-deployGTNH | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/start-deployGTNH b/scripts/start-deployGTNH index fd13d5c8..a06c154f 100755 --- a/scripts/start-deployGTNH +++ b/scripts/start-deployGTNH @@ -16,11 +16,11 @@ function getGTNHdownloadPath(){ fi if ! release_object="$( curl -fsSL "https://downloads.gtnewhorizons.com/versions.json" \ - | jq -r '(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select(.value.title=="Beta release"))|.[-1]' + | jq -r '(.versions // .)|to_entries|sort_by(.value.releaseDate,(.key | ascii_downcase | if test("rc") then 2 elif test("beta") then 1 else 0 end))|map(select(.value.title=="Beta release"))|.[-1]' )"; then logError "Failed to retrieve release from https://downloads.gtnewhorizons.com/versions.json" exit 1 fi - log "Selected $(jq '.key' <<< "$release_object") as latest dev version for download." + log "Selected $(jq '.key' <<< "$release_object") as latest beta version for download." elif [ "$GTNH_PACK_VERSION" == "latest" ]; then if ! release_object="$( @@ -34,7 +34,7 @@ function getGTNHdownloadPath(){ else if ! release_object="$( curl -fsSL "https://downloads.gtnewhorizons.com/versions.json" \ - | jq -r --arg USRIN "$GTNH_PACK_VERSION" '(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select(.key==$USRIN))|.[]' + | jq -r --arg USRIN "$GTNH_PACK_VERSION" '($USRIN | ascii_downcase) as $in|(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select((.key | ascii_downcase)==$in))|.[]' )"; then logError "Failed to retrieve release from https://downloads.gtnewhorizons.com/versions.json" exit 1 fi