From 787f4a5ddd618f07b89388dcc3cc74e36cb8c69b Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Thu, 28 May 2026 19:10:14 -0700 Subject: [PATCH] Sort stellar_cli_versions by version after every change. --- scripts/release-prepare.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/release-prepare.sh b/scripts/release-prepare.sh index e69e4c3..f77688d 100755 --- a/scripts/release-prepare.sh +++ b/scripts/release-prepare.sh @@ -196,7 +196,10 @@ add_cli_entry() { --argjson entry "$cli_entry" \ --argjson stubs "$stubs" \ ' - .stellar_cli_versions += [$entry] + .stellar_cli_versions |= ( + . + [$entry] + | sort_by(.version | split(".") | map(tonumber)) + ) | .rust_image_digests = ($stubs + .rust_image_digests) ' \ "$BUILDS_JSON_PATH" > "$tmp" @@ -231,8 +234,9 @@ extend_cli_entry() { --argjson rust_versions "$merged" \ --argjson stubs "$stubs" \ ' - .stellar_cli_versions |= map( - if .version == $cli then .rust_versions = $rust_versions else . end + .stellar_cli_versions |= ( + map(if .version == $cli then .rust_versions = $rust_versions else . end) + | sort_by(.version | split(".") | map(tonumber)) ) | .rust_image_digests = ($stubs + .rust_image_digests) ' \