-
tagged this
2026-04-26 08:13:32 +02:00 | 174 commits to main since this tagProblem: Henne-Ei-Situation — alte Server haben alte CheckUpdates.php die
git fetch als www-data aufruft (schlägt wegen fehlender Credentials fehl).
Neue mailwolt-fetch-tags Helper sind noch nicht deployed.Lösung:
- scripts/update.sh: --check-only Flag — ruft nur git ls-remote als App-User
auf, schreibt version_remote, beendet sich sofort (kein Update) - update.sh: schreibt version_remote auch nach normalem Tag-Fetch (damit es
nach manuellen Updates aktuell bleibt) - CheckUpdates.php: sichere Fallback-Kette:
- mailwolt-update --check-only (nur wenn Skript das Flag kennt — kein
versehentliches Triggern auf alten Servern) - mailwolt-fetch-tags (ab v1.1.268)
- lokale git tags (letzter Fallback)
- version_remote wird nur verwendet wenn < 2h alt
- mailwolt-update --check-only (nur wenn Skript das Flag kennt — kein
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Downloads
- scripts/update.sh: --check-only Flag — ruft nur git ls-remote als App-User