Fix CI: add matcher/ to PYTHONPATH for bare 'import database'
Browse filesmatcher.py uses 'import database' (flat Docker layout) so the
matcher/ directory must be on PYTHONPATH alongside the project root.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- .github/workflows/ci.yml +1 -1
.github/workflows/ci.yml
CHANGED
|
@@ -29,7 +29,7 @@ jobs:
|
|
| 29 |
- name: Run tests
|
| 30 |
run: |
|
| 31 |
sudo ln -s $GITHUB_WORKSPACE /app
|
| 32 |
-
pytest matcher/test_matcher.py -v
|
| 33 |
|
| 34 |
docker-build:
|
| 35 |
name: Docker Build Check
|
|
|
|
| 29 |
- name: Run tests
|
| 30 |
run: |
|
| 31 |
sudo ln -s $GITHUB_WORKSPACE /app
|
| 32 |
+
PYTHONPATH=$GITHUB_WORKSPACE:$GITHUB_WORKSPACE/matcher pytest matcher/test_matcher.py -v
|
| 33 |
|
| 34 |
docker-build:
|
| 35 |
name: Docker Build Check
|