lib: sort releases in version order

If sorted in alphabetical order v1.21.11 will be lower than v1.21.8
This commit is contained in:
Earl Warren 2024-04-19 16:36:38 +02:00
parent 8260f4ac6f
commit 4bff22bc37
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -105,7 +105,7 @@ function full_version() {
local owner=$2 local owner=$2
if [[ $version =~ ^[0-9]+\.[0-9]+$ ]] ; then if [[ $version =~ ^[0-9]+\.[0-9]+$ ]] ; then
full_version=$(curl -sS https://codeberg.org/api/v1/repos/$owner/forgejo/releases | jq -r '.[] | .tag_name | select(startswith("v'$version'"))' | sort -r | head -1) full_version=$(curl -sS https://codeberg.org/api/v1/repos/$owner/forgejo/releases | jq -r '.[] | .tag_name | select(startswith("v'$version'"))' | sort --reverse --version-sort | head -1)
echo ${full_version#v} echo ${full_version#v}
else else
echo $version echo $version