service-update-alerts/services/mastodon
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
..
review-examples feat: Add Mastodon auto-update with classifier examples 2026-05-02 08:42:23 +00:00
auto-update.sh auto-update: Stop treating script noise as success 2026-10-06 22:10:10 +09:00
config.yaml feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
context.txt feat: Add Mastodon auto-update with classifier examples 2026-05-02 08:42:23 +00:00