feat(ebook-search): update test workflow to use nix for dependency management

This commit is contained in:
2026-07-12 17:10:47 -04:00
parent 4799054601
commit 91575e3ab2
2 changed files with 16 additions and 2 deletions
+2 -2
View File
@@ -19,6 +19,6 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: uv sync --locked --project python/ebook_search/docker
run: nix develop .#devShells.x86_64-linux.ebook-search -c uv sync --locked --project python/ebook_search/docker
- name: Run ebook search tests
run: uv run --project python/ebook_search/docker --no-sync pytest tests/ebook_search --override-ini addopts="-n auto -ra"
run: nix develop .#devShells.x86_64-linux.ebook-search -c uv run --project python/ebook_search/docker --no-sync pytest tests/ebook_search --override-ini addopts="-n auto -ra"