From acdc51ad3b7bd7f1b33d946cbd194389f5b1e9ce Mon Sep 17 00:00:00 2001 From: ruv Date: Sun, 15 Mar 2026 10:40:55 -0400 Subject: [PATCH] fix(ci): source IDF export before NVS matrix generation in QEMU tests The generate_nvs_matrix.py script needs the IDF venv's python (which has esp_idf_nvs_partition_gen installed) rather than the system /usr/bin/python3 which doesn't have the package. Co-Authored-By: claude-flow --- .github/workflows/firmware-qemu.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/firmware-qemu.yml b/.github/workflows/firmware-qemu.yml index d6dae98b..a6affad2 100644 --- a/.github/workflows/firmware-qemu.yml +++ b/.github/workflows/firmware-qemu.yml @@ -134,6 +134,7 @@ jobs: - name: Generate NVS matrix run: | + . $IDF_PATH/export.sh python3 scripts/generate_nvs_matrix.py \ --output-dir firmware/esp32-csi-node/build/nvs_matrix \ --only ${{ matrix.nvs_config }}