secubox-deb/docs/superpowers
CyberMind-FR 42c75161df docs(metablog-webhook): Design spec for deploy webhook (ref #113)
Sub-project E of #49. POST /api/v1/metablogizer/webhook receives Gitea
push events for metablog-* repos, verifies HMAC-SHA256, git pulls the
site dir under a per-site asyncio.Lock, invalidates load_sites() cache
(#111), conditionally reloads nginx if site.json:domain changed.

Companion scripts/metablog-webhook-install.sh registers the webhook on
all 166 metablog-* repos via Gitea API (idempotent).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 07:31:20 +02:00
..
integration-tests docs: Add integration test guide for Eye Remote v2.0.0 2026-04-21 11:11:26 +02:00
plans docs(metablog-ui): Implementation plan for version dashboard (ref #103) 2026-05-12 18:48:10 +02:00
runs docs(metablog): Backfill run summary (ref #101) 2026-05-12 17:41:43 +02:00
specs docs(metablog-webhook): Design spec for deploy webhook (ref #113) 2026-05-13 07:31:20 +02:00