fix: update check survives a non-version release tag; quiet-step log in log/

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ss5gKj7XG5JPi27XwGBGTs
This commit is contained in:
theupriserandClaude Sonnet 5.5 committed 2026-10-03 13:18:15 +02:00
1 parent 635a6bbda8
commit 7ae1565fe3
5 files changed
+9 -7

No files matched your search

+3 -2
View File
@@ -51,8 +51,9 @@ def latest():
def pending(new):
# Newer than the last Steamify that ran here, and not skipped.
seen = version(state("seen") or "0")
return seen is not None and version(new) > seen and new != state("skipped")
seen, found = version(state("seen") or "0"), version(new)
# A tag that isn't a plain version (a pre-release name) is never offered.
return seen is not None and found is not None and found > seen and new != state("skipped")
def desktop():