From 424cbe5d46f144b4476ae88103003b7399bb96d4 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Wed, 2 Sep 2026 16:31:23 +0200 Subject: [PATCH] ci(nostr-sync): Hinweis in der Job-Summary, wenn der Sync abbricht Ergaenzt den Failure-Fall zur Job-Summary, die mdparser seit heute selbst schreibt: bricht der Workflow ab (z.B. Pre-Flight mit totem Bunker-Pairing), steht der Grund auf der Run-Seite statt nur im Log. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01FszJnDojSuh63ZEymWMBof --- .github/workflows/nostr-sync.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/nostr-sync.yml b/.github/workflows/nostr-sync.yml index 7a2aeae..e3bbed4 100644 --- a/.github/workflows/nostr-sync.yml +++ b/.github/workflows/nostr-sync.yml @@ -83,3 +83,13 @@ jobs: path: mdparser/sync/logs/publish-*.json retention-days: 30 if-no-files-found: warn + + # Die Zusammenfassung steht als Job-Summary auf der Run-Seite (cli.ts + # schreibt sie nach GITHUB_STEP_SUMMARY). Dieser Step macht zusaetzlich + # sichtbar, wenn der Publish-Step gar nicht erst lief. + - name: Kein Publish gelaufen + if: failure() + run: | + echo "> [!CAUTION]" >> "$GITHUB_STEP_SUMMARY" + echo "> Der Sync ist abgebrochen — es wurde **nichts publiziert**." >> "$GITHUB_STEP_SUMMARY" + echo "> Haeufigste Ursache: Bunker-Pairing tot (siehe SETUP-GUIDE, Huerde 4)." >> "$GITHUB_STEP_SUMMARY"