From 11555e37878df230d1665eba5a860df659372e28 Mon Sep 17 00:00:00 2001 From: Yiorgis Gozadinos Date: Thu, 2 Apr 2026 16:48:25 +0300 Subject: [PATCH] Vacuum the db after ingestion --- .github/haiku.rag.yaml | 3 +++ .github/workflows/build-rag-db.yml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.github/haiku.rag.yaml b/.github/haiku.rag.yaml index 1619ec0f..c0f4d1ba 100644 --- a/.github/haiku.rag.yaml +++ b/.github/haiku.rag.yaml @@ -1,3 +1,6 @@ +storage: + vacuum_retention_seconds: 0 + embeddings: model: provider: ollama diff --git a/.github/workflows/build-rag-db.yml b/.github/workflows/build-rag-db.yml index 06f3664d..f1f687f2 100644 --- a/.github/workflows/build-rag-db.yml +++ b/.github/workflows/build-rag-db.yml @@ -42,6 +42,8 @@ jobs: OLLAMA_BASE_URL: ${{ secrets.OLLAMA_BASE_URL }} OLLAMA_API_KEY: ${{ secrets.OLLAMA_API_KEY }} run: uv run haiku-rag --config ${{ github.workspace }}/.github/haiku.rag.yaml add-src docs/ --db rag.lancedb + - name: Vacuum database + run: uv run haiku-rag --config ${{ github.workspace }}/.github/haiku.rag.yaml vacuum --db rag.lancedb - name: Package RAG database run: tar czf haiku-rag-docs.lancedb.tar.gz rag.lancedb/ - name: Upload to release