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:
parent
5d41ed72f4
commit
3f176feb5e