name: Run tests on: push: branches: [main] pull_request: jobs: tests: strategy: fail-fast: false matrix: include: - name: Unit tests run_live: "0" command: pytest api_base_url: "https://k050506koch-gpt3-dev-api.hf.space" - name: Live model probe run_live: "1" command: pytest -k live_more_models api_base_url: "https://k050506koch-gpt3-dev-api.hf.space" runs-on: ubuntu-latest name: ${{ matrix.name }} steps: - name: Check out repository uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: '3.13' - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements-test.txt - name: Run tests env: RUN_LIVE_API_TESTS: ${{ matrix.run_live }} API_BASE_URL: ${{ matrix.api_base_url }} run: ${{ matrix.command }}