diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 835218a..a805a5c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -29,9 +29,14 @@ jobs: python -m pip install --upgrade pip pip install -e ".[dev]" + - name: Install tree-sitter language parsers + run: | + pip install tree-sitter + python -c "import subprocess; subprocess.run(['python', '-c', 'import tree_sitter; print(tree_sitter.__version__)'])" + - name: Run tests run: pytest -xvs --tb=short - name: Run linting - run: | - ruff check --fix . --exclude="database/*" --exclude="orchestrator/*" --exclude="web/*" --exclude="local-ai-commit-reviewer/*" --exclude="mcp_servers/*" --exclude="logs/*" + run: ruff check --fix . +" \ No newline at end of file