diff --git a/.gitea/workflows/sync-docs-to-wiki.yml b/.gitea/workflows/sync-docs-to-wiki.yml index 444d84b..4d05cdf 100644 --- a/.gitea/workflows/sync-docs-to-wiki.yml +++ b/.gitea/workflows/sync-docs-to-wiki.yml @@ -33,17 +33,12 @@ jobs: git config --global user.name "Simian CI" git config --global user.email "ci@simian.local" - # Clean slate: remove any existing wiki/ dir rm -rf wiki - - # Fresh clone of simian.wiki.git git clone "$WIKI_REPO" wiki - - # Overwrite contents with docs/ rsync -av --delete docs/ wiki/ cd wiki - # Ensure main branch (create if empty) + git remote set-url origin "$WIKI_REPO" # Force wiki remote git checkout main 2>/dev/null || git checkout -b main git add -A if git diff --staged --quiet; then @@ -51,4 +46,4 @@ jobs: else git commit -m "Update wiki from docs (CI) [skip ci]" git push origin main - fi + fi \ No newline at end of file