From 3406df52aa2bc1ff133e31b7608419d954d52ed8 Mon Sep 17 00:00:00 2001 From: forbes-0023 Date: Mon, 9 Feb 2026 12:56:13 -0600 Subject: [PATCH] fix: replace sparse-checkout with shallow clone for silo docs 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. --- .gitea/workflows/docs.yml | 6 +----- .gitea/workflows/sync-silo-docs.yml | 8 +------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/docs.yml b/.gitea/workflows/docs.yml index 21725de8d3..7893f3558f 100644 --- a/.gitea/workflows/docs.yml +++ b/.gitea/workflows/docs.yml @@ -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 diff --git a/.gitea/workflows/sync-silo-docs.yml b/.gitea/workflows/sync-silo-docs.yml index c0fa60fba7..5e4f49b38f 100644 --- a/.gitea/workflows/sync-silo-docs.yml +++ b/.gitea/workflows/sync-silo-docs.yml @@ -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