fix: replace sparse-checkout with shallow clone for silo docs
Some checks failed
Build and Test / build (pull_request) Has been cancelled

git sparse-checkout fails on individual files (README.md, ROADMAP.md)
with 'is not a directory' error. A shallow clone is simpler and the
silo repo is small enough that it's fine.
This commit is contained in:
2026-02-09 12:56:13 -06:00
parent e72ab9465f
commit 3406df52aa
2 changed files with 2 additions and 12 deletions

View File

@@ -34,11 +34,7 @@ jobs:
- name: Fetch Silo server docs
run: |
rm -rf /tmp/silo
git clone --depth 1 --filter=blob:none --sparse \
http://gitea:3000/kindred/silo.git /tmp/silo
cd /tmp/silo
git sparse-checkout set docs README.md ROADMAP.md frontend-spec.md
cd -
git clone --depth 1 http://gitea:3000/kindred/silo.git /tmp/silo
mkdir -p docs/src/silo-server
cp /tmp/silo/docs/*.md docs/src/silo-server/
cp /tmp/silo/README.md docs/src/silo-server/overview.md

View File

@@ -23,13 +23,7 @@ jobs:
- name: Clone Silo server docs
run: |
rm -rf /tmp/silo
git clone --depth 1 --filter=blob:none --sparse \
http://gitea:3000/kindred/silo.git /tmp/silo
cd /tmp/silo
git sparse-checkout set docs README.md ROADMAP.md frontend-spec.md
- name: Copy docs into create repo
run: |
git clone --depth 1 http://gitea:3000/kindred/silo.git /tmp/silo
mkdir -p docs/src/silo-server
cp /tmp/silo/docs/*.md docs/src/silo-server/
cp /tmp/silo/README.md docs/src/silo-server/overview.md