From 75ad8b87fa7ec77a04ae285a58184dec5899cb06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lohrer?= Date: Sat, 18 Apr 2026 07:44:00 +0200 Subject: [PATCH] docs: alle 24 tasks der publish-pipeline abgeschlossen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- docs/HANDOFF.md | 19 +++++++++---------- docs/STATUS.md | 12 ++++++++---- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index 85b1a76..529c92d 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -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` diff --git a/docs/STATUS.md b/docs/STATUS.md index 0bf557d..c684056 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -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