diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index f735b41f4e..f319691df2 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -172,21 +172,13 @@ jobs: cmake -B build -DGGML_SCHED_NO_REALLOC=ON cmake --build build --config ${{ matrix.build_type }} -j ${env:NUMBER_OF_PROCESSORS} --target llama-server - - name: Python setup - id: setup_python - uses: actions/setup-python@v6 - with: - python-version: '3.11' - - - name: Tests dependencies - id: test_dependencies - run: | - pip install -r tools/server/tests/requirements.txt - - name: Tests id: server_integration_tests if: ${{ (!matrix.disabled_on_pr || !github.event.pull_request) }} run: | cd tools/server/tests + python3 -m venv venv + source venv/bin/activate + pip install -r requirements.txt export ${{ matrix.extra_args }} pytest -v -x -m "not slow"