forgejo: add special case for freetube

This commit is contained in:
Antoine Martin 2024-12-13 10:19:17 -05:00
parent 9e7a9c464e
commit 88d9198fee
Signed by: forge
GPG key ID: D62A472A4AA7D541

View file

@ -22,6 +22,11 @@ for pkg in $owned_by_you; do
downstream_version=$(sed -n "/^P:$pkg$/,/^$/p" APKINDEX | awk -F ':' '{if($1=="V"){print $2}}' | sort -V | tail -n 1) downstream_version=$(sed -n "/^P:$pkg$/,/^$/p" APKINDEX | awk -F ':' '{if($1=="V"){print $2}}' | sort -V | tail -n 1)
downstream_version=${downstream_version/-*} downstream_version=${downstream_version/-*}
# special case for freetube
if [ "$pkg" = "freetube" ]; then
upstream_version=$(curl --fail -X GET -sS -H 'Content-Type: application/json' "https://release-monitoring.org/api/v2/packages/?name=$pkg&distribution=Alpine" | jq -r '.items.[].version' | sed "s|-beta||")
fi
if [ -z "$upstream_version" ]; then if [ -z "$upstream_version" ]; then
echo "$pkg not in anitya" echo "$pkg not in anitya"
echo "$pkg" >> not_in_anitya echo "$pkg" >> not_in_anitya