service-update-alerts/services
Jeena 71319a7587 auto-update: Stop treating script noise as success
Both service scripts piped their output through 'tail -5' under
'pipefail', so the exit status came from tail, not the upgrade —
failures looked like success and nothing was sent to the classifier.
For PieFed the problem was worse: deploy.sh starts a service that no
longer exists and pybabel exits 1 on translation errors, so the strict
invocation aborted after stopping the services and left the site down.
Run it plainly (it manages fine without set -e, same as manually) and
judge success by the live service state plus an HTTP check instead of
the exit code.

A Mastodon update that fails now reports its real output and status.
2026-10-06 22:10:10 +09:00
..
firefox-sync feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
freshrss freshrss: Add deploy script, context & classifier examples 2026-09-14 07:25:31 +00:00
grafana feat: Add Grafana auto-update & improve classifier 2026-04-13 03:57:22 +00:00
immich feat: Add PeerTube & PieFed auto-update, improve classifier 2026-04-12 23:13:26 +00:00
jellyfin feat: Add Jellyfin auto-update 2026-04-13 10:12:34 +00:00
mastodon auto-update: Stop treating script noise as success 2026-10-06 22:10:10 +09:00
open-webui feat: Add Open WebUI auto-update 2026-04-13 10:35:11 +00:00
paperless fix: use docker compose pull/up for paperless update 2026-08-25 19:34:01 +09:00
peertube feat: Add PeerTube & PieFed auto-update, improve classifier 2026-04-12 23:13:26 +00:00
piefed auto-update: Stop treating script noise as success 2026-10-06 22:10:10 +09:00
uptime-kuma feat: Add Uptime Kuma auto-update 2026-04-14 01:54:25 +00:00