Commit Graph

4 Commits

Author SHA1 Message Date
Claude Code bd820371d7 fix(nostr-sync): Schreibrecht fuer die Job-Summary ergaenzen
Der erste Lauf mit der neuen Summary scheiterte an den Deno-Permissions:
--allow-write=./logs deckt GITHUB_STEP_SUMMARY nicht ab, entsprechend kam
"Requires write access to .../step_summary_..." und die Summary wurde nie
geschrieben. Der Run blieb gruen, weil der Fehler abgefangen wird — die
Sichtbarkeit, um die es bei der Aenderung ging, fehlte aber komplett.

Beide Publish-Steps (diff und force-all) duerfen jetzt zusaetzlich in die
Summary-Datei des Runners schreiben.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FszJnDojSuh63ZEymWMBof
2026-09-02 16:37:13 +02:00
Claude Code 424cbe5d46 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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FszJnDojSuh63ZEymWMBof
2026-09-02 16:31:54 +02:00
Jörg Lohrer 3c818aa173 ci: bump checkout to v6, upload-artifact to v7 (Node.js 24 ready)
GitHub-Warnung: v4 dieser Actions laeuft auf Node.js 20, das wird
im Sept 2026 abgeschaltet. checkout@v6 und upload-artifact@v7
sind die aktuellen Node.js-24-Versionen. Funktional identisch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:25:29 +02:00
Jörg Lohrer d795818e99 ci: add nostr-sync GitHub Action workflow
Triggert auf push nach main (mit paths-Filter Website/content/**)
oder via workflow_dispatch mit force_all-Switch.

Workflow:
1. checkout content-repo (this repo) und mdparser (edufeed-org/mdparser)
2. setup deno v2.x
3. cli.ts check (Bunker + Relay-Reachability)
4. cli.ts publish [--force-all] mit MIN_RELAY_ACKS=2
5. upload publish-*.json als Artifact (30d retention)

Secrets im GitHub-Mirror rpi-virtuell/FOERBICO_und_rpi-virtuell:
  BUNKER_URL, AUTHOR_PUBKEY_HEX, CLIENT_SECRET_HEX (eigener fuer CI).

Phase-1-Plan: docs/superpowers/plans/2026-05-04-phase-1-ci-orchestrator.md
im mdparser-Repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:05:19 +02:00