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:
parent
b2cbbb6390
commit
75ad8b87fa
|
|
@ -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`
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue