From d9fc5cee11a40dbda3e8c0ac088bb6efcba1d16e Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Fri, 3 May 2024 07:22:55 +0100 Subject: [PATCH] fix(lib): explicitly set the page limit for releases otherwise it is subject to limitations imposed by the server and as the number of releases grow, the older ones will no longer be found. --- lib/lib.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/lib.sh b/lib/lib.sh index aea34c2..79e929d 100644 --- a/lib/lib.sh +++ b/lib/lib.sh @@ -105,7 +105,7 @@ function full_version() { local owner=$2 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 --reverse --version-sort | head -1) + full_version=$(curl -sS "https://codeberg.org/api/v1/repos/$owner/forgejo/releases?limit=50" | jq -r '.[] | .tag_name | select(startswith("v'$version'"))' | sort --reverse --version-sort | head -1) echo ${full_version#v} else echo $version