ci: fix GitHub Actions paths
Some checks failed
CI / Backend (lint + tests + compose) (push) Has been cancelled
CI / Frontend (lint + type-check + build) (push) Has been cancelled

This commit is contained in:
Vadim Malanov
2026-06-14 20:10:47 +03:00
parent 3531f6c75e
commit dba0484f5a

View File

@@ -34,29 +34,25 @@ jobs:
ruff
- name: Ruff
working-directory: legacy-knowledge-indexer
run: ruff check app scripts tests
- name: Compile
working-directory: legacy-knowledge-indexer
run: python -m compileall -q app scripts tests
- name: Pytest (unit only — heavy deps excluded)
working-directory: legacy-knowledge-indexer
run: |
pytest tests/test_hashing.py tests/test_quality.py \
tests/test_chunker.py tests/test_duplicates.py \
tests/test_hybrid_search.py -q
- name: docker compose config
working-directory: legacy-knowledge-indexer
run: docker compose config --quiet
- name: docker compose config (prod overlay)
working-directory: legacy-knowledge-indexer
run: |
test -f docker-compose.prod.yml && \
docker compose -f docker-compose.yml -f docker-compose.prod.yml config --quiet || \
docker compose --env-file .env.prod.example \
-f docker-compose.yml -f docker-compose.prod.yml config --quiet || \
echo "prod overlay absent, skipping"
frontend:
@@ -64,7 +60,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
working-directory: legacy-knowledge-indexer/frontend
working-directory: frontend
steps:
- uses: actions/checkout@v4
@@ -72,7 +68,7 @@ jobs:
with:
node-version: "20"
cache: "npm"
cache-dependency-path: legacy-knowledge-indexer/frontend/package-lock.json
cache-dependency-path: frontend/package-lock.json
- run: npm ci