Fix #289 #8
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 🧪 PyTest unit tests | |
| on: | |
| push: | |
| branches: | |
| - master | |
| pull_request: | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| python-version: ["3.11", "3.12"] | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v6 | |
| - name: Install uv and create venv | |
| run: | | |
| pipx install uv | |
| uv venv .venv | |
| - name: Set up Python ${{ matrix.python-version }} | |
| uses: actions/setup-python@v6 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install dependencies (using uv) | |
| run: | | |
| source .venv/bin/activate | |
| uv pip install -e ".[process,index,rag,api,cpu,dev,websearch]" | |
| - name: Show installed cohere and langchain-cohere versions | |
| run: | | |
| source .venv/bin/activate | |
| uv pip show cohere || echo "Cohere not installed" | |
| uv pip show langchain-cohere || echo "Langchain-cohere not installed" | |
| - name: Run tests | |
| run: | | |
| source .venv/bin/activate | |
| pytest |