From 903d7cac1cb7fc56482f63ecf3b99283369426cb Mon Sep 17 00:00:00 2001 From: Stephanos Ioannidis Date: Tue, 9 Sep 2025 10:19:59 +0900 Subject: [PATCH] ci: Install Python packages required for building tests Install additional Python packages required for building Zephyr tests for all platforms. Signed-off-by: Stephanos Ioannidis --- .github/workflows/ci.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6589110f..edbaf9d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1655,7 +1655,14 @@ jobs: source ${VENV_ACTIVATE} # Install Python dependencies from the checked out Zephyr repository. - pip3 install -r ${ZEPHYR_ROOT}/scripts/requirements.txt + pip3 install \ + -r ${ZEPHYR_ROOT}/scripts/requirements.txt \ + -r ${ZEPHYR_WORKSPACE}/bootloader/mcuboot/scripts/requirements.txt \ + -r ${ZEPHYR_WORKSPACE}/modules/tee/tf-m/trusted-firmware-m/tools/requirements.txt \ + 'esptool>=5.0.2' \ + nrf-regtool~=9.0.1 \ + protobuf \ + grpcio-tools - name: Setup debug session (pre) if: always() && needs.setup.outputs.debug == 'test-pre'