- .gitignore now excludes the Garmin Takeout dump (0debd9f2-*/, personal health data), ruvector.db / agentdb.rvf scratch files, data/fit/ and data/backups/; untracked 23,673 files (kept on disk) - .gitlab-ci.yml runs pytest via uv on every push - scripts/backup_db.sh snapshots data/garmin.db (keeps last 14) - canonical DB is garmin/data/garmin.db; the stray vault-root copy (Takeout ingest run from wrong cwd on 2026-06-08) is preserved at data/backups/vault-root-takeout-ingest-2026-06-08.db Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
14 lines
233 B
YAML
14 lines
233 B
YAML
test:
|
|
image: ghcr.io/astral-sh/uv:python3.13-bookworm-slim
|
|
variables:
|
|
UV_CACHE_DIR: .uv-cache
|
|
cache:
|
|
key:
|
|
files:
|
|
- uv.lock
|
|
paths:
|
|
- .uv-cache
|
|
script:
|
|
- uv sync --frozen
|
|
- uv run pytest
|