diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 414a3b4..4fe4c42 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -88,3 +88,28 @@ jobs: docker ps --filter name=recurring-checklist --format '{{.Names}} {{.Status}}' docker logs --tail 30 recurring-checklist exit 1 + + - name: Tell Christian the deploy broke + # The web deploy had no failure notification at all until now, which is the same + # silent-failure shape as the backup: it either worked or you found out by looking. + # + # NOT covered by this: a runner that wedges. On 2026-09-24 the NAS runner claimed + # this job, ran none of its six steps, and Gitea timed it out — no step ran, so no + # step could report. Catching that needs something watching from outside the run. + if: failure() + run: | + D=/volume2/docker/recurring-checklist + BODY_FILE="$(mktemp)" + cat > "$BODY_FILE" <