Skip to content

Commit 5aff765

Browse files
phernandezclaude
andcommitted
ci: install semantic extras in GitHub Actions test workflows
The semantic search dependencies (fastembed, sqlite-vec, openai) were moved to optional extras in the previous commit but CI was still installing only `.[dev]`, causing test failures for semantic search tests. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 8837d66 commit 5aff765

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
5656
- name: Install dependencies
5757
run: |
58-
uv pip install -e .[dev]
58+
uv pip install -e ".[dev,semantic]"
5959
6060
- name: Run type checks
6161
run: |
@@ -105,7 +105,7 @@ jobs:
105105
106106
- name: Install dependencies
107107
run: |
108-
uv pip install -e .[dev]
108+
uv pip install -e ".[dev,semantic]"
109109
110110
- name: Run tests (Postgres via testcontainers)
111111
run: |
@@ -141,7 +141,7 @@ jobs:
141141
142142
- name: Install dependencies
143143
run: |
144-
uv pip install -e .[dev]
144+
uv pip install -e ".[dev,semantic]"
145145
146146
- name: Run combined coverage (SQLite + Postgres)
147147
run: |

0 commit comments

Comments
 (0)