docs: alle 24 tasks der publish-pipeline abgeschlossen

spa → main gemergt, github-actions-workflow manuell verifiziert
(run #1: signer ok, outbox ok, blossom-liste ok, mode=diff posts=0).

der 24-task-plan aus docs/superpowers/plans/2026-04-16-publish-pipeline.md
ist offiziell durch. pipeline läuft sowohl lokal als auch in ci,
auto-trigger bei content-push ist konfiguriert (aber noch nicht real
ausgelöst worden — beiläufig mitzunehmen, wenn mal ein post editiert
wird).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jörg Lohrer 2026-04-18 07:44:00 +02:00
parent b2cbbb6390
commit 75ad8b87fa
2 changed files with 17 additions and 14 deletions

View File

@ -15,19 +15,18 @@ Der Rest sind Feinschliff- und Cutover-Aufgaben.
## Was als Nächstes ansteht
### Option 1 — CI-End-to-End-Test ⬅ kleinstes Offene
### Option 1 — CI-Push-Auto-Trigger verifizieren (optional)
**Voraussetzung erledigt:** Forgejo → GitHub Push-Mirror läuft, GitHub-Secrets
gesetzt (Details in `docs/github-ci-setup.md`).
**Status:** Workflow-Manual-Trigger ist grün (Run #1 am 18.04.2026).
Automatischer Auto-Trigger bei Content-Push noch nicht ausprobiert —
kann jederzeit beiläufig mitgenommen werden:
**Noch zu tun:**
1. In GitHub → Actions → „Publish Nostr Events" → „Run workflow" → Branch
`main`. Erwartung: Pre-Flight grün, 0 Posts (kein Content-Diff), Exit 0.
2. Optional: Minimaler Edit in einem Post → commit → push → warten bis
Mirror auf GitHub synct → Workflow triggert automatisch → 1 Post als
`update` publiziert → Log-Artefakt prüfen.
1. Minimaler Edit in einem Post (z. B. Typo) → commit → push `main`
2. Forgejo synct automatisch zu GitHub → Workflow triggert → 1 Post als
`update` publiziert
3. Log-Artefakt in GitHub Actions prüfen
Danach ist Task 22 komplett abgeschlossen.
Kein Ziel mehr, nur Bestätigung. Pipeline ist funktional vollständig.
### Option 2 — Cutover auf `joerg-lohrer.de`

View File

@ -86,16 +86,17 @@ Alles in `.env.local` — gitignored, nicht committet.
## Offene Punkte
- **CI-Mirror** Forgejo → GitHub eingerichtet, GitHub-Secrets gesetzt.
End-to-End-Test (Content-Commit, Workflow-Trigger, CI-Lauf) noch offen.
Später: Migration auf Woodpecker oder Cron auf Optiplex möglich
(siehe `docs/github-ci-setup.md`).
- **End-to-End-Test CI mit echtem Content-Push** (Workflow-Manual-Trigger
ist grün; automatischer Auto-Trigger via Push-Mirror noch nicht real
ausprobiert).
- **Menü-Navigation** in der SPA (Home / Archiv / Impressum / Kontakt)
- **Impressum-Seite** (braucht rechtlichen Text)
- **Cutover auf `joerg-lohrer.de`** (Pipeline läuft, Voraussetzung erfüllt;
Hauptdomain kann auf SvelteKit-SPA umgestellt werden)
- **5 UNKNOWN-Einträge** im `virtual-reality`-Post zur späteren Recherche
(Wikipedia-Screenshot, Sketchfab-Fotograf, Ready-Player-Me, EyeMeasure-App)
- **CI-Migration** (später): weg von GitHub-Actions zu Woodpecker oder
Cron auf Optiplex — siehe `docs/github-ci-setup.md`.
## Erledigt seit 2026-04-15
@ -116,6 +117,9 @@ Alles in `.env.local` — gitignored, nicht committet.
- ✅ SPA rendert alle Posts mit Bildern von Blossom (visuell verifiziert).
- ✅ **GitHub-Actions-Workflow** angelegt (`.github/workflows/publish.yml`).
- ✅ Forgejo → GitHub Push-Mirror eingerichtet, GitHub-Secrets gesetzt.
- ✅ **`spa``main` gemergt**, GitHub-Actions-Workflow manuell verifiziert
(Run #1: signer ok, outbox ok, blossom-liste ok, mode=diff posts=0).
**Alle 24 Tasks des Publish-Pipeline-Plans abgeschlossen.**
## Live-Verifikation