Drop the bad gh-mirror/ exclude (it blocked the auto-heal) (#112)
CI / check (push) Successful in 7s
Sync to GitHub mirror / sync (push) Successful in 10s

Co-authored-by: claude <claude@jpaul.io>
Co-committed-by: claude <claude@jpaul.io>
This commit was merged in pull request #112.
This commit is contained in:
2026-06-24 21:43:45 -04:00
committed by Claude (agent)
parent c46715b811
commit 125802616d
+4 -2
View File
@@ -53,14 +53,16 @@ jobs:
# Mirror this checkout's tree into gh-mirror/ with the exclusions. # Mirror this checkout's tree into gh-mirror/ with the exclusions.
# --delete drops files removed on the source; --exclude='.git' protects # --delete drops files removed on the source; --exclude='.git' protects
# both repos' .git dirs from rsync touching them. # both repos' .git dirs from rsync touching them.
# belt-and-suspenders exclude of the clone dir name in case anyone re-uses ./gh-mirror. # NOTE: do NOT add an --exclude for the clone target dir name; rsync's --exclude also
# protects the matching path at the DESTINATION from --delete, which would prevent
# any stray copy of that dir from ever being cleaned up. The clone living in
# $RUNNER_TEMP (outside ./) already prevents the recursive self-include.
rsync -a --delete \ rsync -a --delete \
--exclude='.git' \ --exclude='.git' \
--exclude='.gitea/' \ --exclude='.gitea/' \
--exclude='.claude/' \ --exclude='.claude/' \
--exclude='blog/' \ --exclude='blog/' \
--exclude='handoff.md' \ --exclude='handoff.md' \
--exclude='gh-mirror/' \
--exclude='__pycache__/' \ --exclude='__pycache__/' \
--exclude='*.pyc' \ --exclude='*.pyc' \
--exclude='tasks.json' \ --exclude='tasks.json' \