FLATHUB_PUSH: fix prerelease fetch [skip ci]

This commit is contained in:
XargonWan 2025-02-04 10:25:37 +09:00
parent a5bb5a03a0
commit 44754749a8

View file

@ -34,8 +34,8 @@ fi
git clone --depth=1 --recursive "https://github.com/$flathub_target_repo.git" "$gits_folder/flathub"
git clone --depth=1 --recursive "https://github.com/$retrodeck_repo.git" "$gits_folder/RetroDECK"
# Get the latest release name, preferring prereleases if available
relname=$(curl -s https://api.github.com/repos/$retrodeck_repo/releases | jq -r '[.[] | select(.prerelease == true)][0].tag_name // empty')
# Get the latest release name, preferring prereleases if available and published after 2025-01-01
relname=$(curl -s https://api.github.com/repos/$retrodeck_repo/releases | jq -r '[.[] | select(.prerelease == true and (.published_at | fromdateiso8601) > (strptime("2025-01-01T00:00:00Z") | mktime))][0].tag_name // empty')
if [ -z "$relname" ]; then
relname=$(curl -s https://api.github.com/repos/$retrodeck_repo/releases/latest | jq -r .tag_name)
fi