From eaa0718a9f953709b63e9e98f41413448686b113 Mon Sep 17 00:00:00 2001 From: gerald <3949379+getong@users.noreply.github.com> Date: Fri, 5 Jun 2026 11:12:05 +0800 Subject: [PATCH] fix generate-stackbrew-library.sh --- generate-stackbrew-library.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 665cb04..acb6020 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -9,9 +9,11 @@ declare -a -r versions=( 1.17 1.16 ) -declare -A -r aliases=( - [1.20]='latest' -) +versionAliasesExtra() { + case "$1" in + 1.20) echo 'latest' ;; + esac +} # get the most recent commit which modified any of "$@" fileCommit() { @@ -86,7 +88,9 @@ for version in "${versions[@]}"; do fullVersion=$localVersion # echo "${versionAliases[@]}" done - versionAliases+=( $version ${aliases[$version]:-} ) + versionAliases+=( "$version" ) + extraAliases="$(versionAliasesExtra "$version")" + [ -z "$extraAliases" ] || versionAliases+=( $extraAliases ) for variant in '' slim alpine otp-23-slim otp-{24,25,26,27,28,29}{,-alpine,-slim}; do dir="$version${variant:+/$variant}"