diff --git a/.github/workflows/hil-integration-esp-idf.yml b/.github/workflows/hil-integration-esp-idf.yml index d8221d78..a538fb2c 100644 --- a/.github/workflows/hil-integration-esp-idf.yml +++ b/.github/workflows/hil-integration-esp-idf.yml @@ -91,9 +91,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Install uv + run: | + pip install uv - name: Setup Python dependencies run: | - pip install \ + uv pip install --system \ pytest \ pytest-timeout \ tests/hil/scripts/pytest-hil \ diff --git a/.github/workflows/hil-integration-linux.yml b/.github/workflows/hil-integration-linux.yml index 0ce635b0..3eb3d052 100644 --- a/.github/workflows/hil-integration-linux.yml +++ b/.github/workflows/hil-integration-linux.yml @@ -73,9 +73,12 @@ jobs: cmake -B build -S tests/hil/platform/linux \ $EXTRA_BUILD_ARGS -DGOLIOTH_HIL_TEST=${{ matrix.test }} make -j$(nproc) -C build + - name: Install uv + run: | + pip install uv - name: Setup Python dependencies run: | - pip install \ + uv pip install --system \ gcovr \ pytest \ pytest-timeout \ diff --git a/.github/workflows/hil-integration-zephyr.yml b/.github/workflows/hil-integration-zephyr.yml index 5cef2d59..aa150aa2 100644 --- a/.github/workflows/hil-integration-zephyr.yml +++ b/.github/workflows/hil-integration-zephyr.yml @@ -171,9 +171,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Install uv + run: | + pip install uv - name: Setup Python dependencies run: | - pip install \ + uv pip install --system \ pytest \ pytest-timeout \ tests/hil/scripts/pytest-hil \ diff --git a/.github/workflows/hil-sample-esp-idf.yml b/.github/workflows/hil-sample-esp-idf.yml index 909c0eab..f4e57541 100644 --- a/.github/workflows/hil-sample-esp-idf.yml +++ b/.github/workflows/hil-sample-esp-idf.yml @@ -145,9 +145,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Install uv + run: | + pip install uv - name: Setup Python dependencies run: | - pip install \ + uv pip install --system \ pytest \ pytest-timeout \ tests/hil/scripts/pytest-hil \