From e5275f6f77e191c9fa52b0819b4e7edc902ed24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigbj=C3=B8rn=20Skj=C3=A6ret?= Date: Mon, 10 Aug 2026 13:32:22 +0200 Subject: [PATCH] ci : don't specify python version in server-sanitize for broader runner compatibility (#26840) * don't specify python version for broader runner compatibilty * run the workflow --- .github/workflows/server-sanitize.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/server-sanitize.yml b/.github/workflows/server-sanitize.yml index c0817cbba8..0eeefdf884 100644 --- a/.github/workflows/server-sanitize.yml +++ b/.github/workflows/server-sanitize.yml @@ -25,6 +25,12 @@ on: 'tools/server/**.*' ] + pull_request: + types: [opened, synchronize, reopened] + paths: [ + '.github/workflows/server-sanitize.yml' + ] + env: LLAMA_ARG_LOG_COLORS: 1 LLAMA_ARG_LOG_PREFIX: 1 @@ -90,15 +96,18 @@ jobs: - name: Python setup id: setup_python - uses: actions/setup-python@v6 - with: - python-version: '3.11' - pip-install: -r tools/server/tests/requirements.txt + uses: actions/setup-python@v7 + + - name: Install Python dependencies + run: | + python3 -m venv .venv + .venv/bin/pip install -r tools/server/tests/requirements.txt - name: Tests id: server_integration_tests if: ${{ (!matrix.disabled_on_pr || !github.event.pull_request) }} run: | + source .venv/bin/activate cd tools/server/tests export ${{ matrix.extra_args }} pytest -v -x -m "not slow" @@ -107,6 +116,7 @@ jobs: id: server_integration_tests_slow if: ${{ (github.event.schedule || github.event.inputs.slow_tests == 'true') && matrix.build_type == 'Release' }} run: | + source .venv/bin/activate cd tools/server/tests export ${{ matrix.extra_args }} SLOW_TESTS=1 pytest -v -x