From 2f59a2b02b3270fea592ab4506d87add01e06b3e Mon Sep 17 00:00:00 2001 From: viewit Date: Thu, 25 Jun 2026 23:29:34 +0200 Subject: [PATCH] nightly: 0.9.27-nightly5 --- VERSION | 2 +- kobrax_moonraker_bridge.py | 13 +++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/VERSION b/VERSION index 4aab532..ea7550c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.27-nightly4 +0.9.27-nightly5 diff --git a/kobrax_moonraker_bridge.py b/kobrax_moonraker_bridge.py index b094b3b..42bc9e7 100644 --- a/kobrax_moonraker_bridge.py +++ b/kobrax_moonraker_bridge.py @@ -4626,16 +4626,9 @@ class KobraXBridge: return web.json_response({"error": "Keine Nightly-Releases gefunden"}, status=404) data = nightly_releases[0] tag = data.get("tag_name", "") - # Vergleich über Datum im Tag: nightly-YYYYMMDD vs aktuellem Datum in VERSION - # Aktuelles Datum aus VERSION extrahieren (Format: 0.9.27-nightlyN oder nightly-YYYYMMDD) - import re as _re - latest_date = _re.search(r"nightly-(\d{8})", tag) - current_date = _re.search(r"nightly-(\d{8})", current) - if latest_date and current_date: - update_available = latest_date.group(1) > current_date.group(1) - else: - # Fallback: Tag-Name unterschiedlich = Update verfügbar - update_available = tag != current and tag != f"nightly-{current}" + # Tag-Format: "nightly-0.9.27-nightly4", current: "0.9.27-nightly4" + tag_version = tag[len("nightly-"):] if tag.startswith("nightly-") else tag + update_available = tag_version != current latest = tag return web.json_response({ "current": current,