chore: verify push pipeline via local mirror

Replaces the destructive Forgejo pre-push hook (loose-ref deletion, which
stranded the repo on any failed push) with a local mirror bare repo at
~/forgejo-mirror/cipher.git. origin.pushurl points there; its post-receive
syncs Forgejo's bare repo via a hook-safe fetch and deploys to Cloudflare.
`git push origin main` is now deterministic — no HTTP receive-pack desync.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
King Omar 2026-07-22 20:03:04 +10:00
parent 5d41ed72f4
commit 3f176feb5e

Diff content is not available