0.9.27 doesn't find update to 0.9.29 #104
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Steps to Reproduce
Expected Behavior
finds and installs 0.9.29
Actual Behavior
"no stable releases found"
Environment
Logs
Using "docker compose pull && docker compose up -d" does install the update.
Its just the GUI that won't find it.
Thanks for confirming the Docker Compose path works, @Nerdinat0r — that pointed me straight at the actual bug.
Root cause: the in-app update check for stable releases only requested the single newest release from Gitea (
limit=1), regardless of type. Nightly/dev prereleases publish far more often than stable releases, so that single newest release is almost always a nightly prerelease — the check then filters for "not a prerelease" and finds nothing, even though a newer stable release (0.9.29) exists further back in the release list.docker compose pullworks because it just pulls the:latesttag directly, bypassing this broken check entirely.Fixed by requesting enough releases to look past a run of prereleases and find the actual latest stable one. Committed on
nightly, will go out with the next nightly build (and of course the next stable release itself).