diff --git a/.github/workflows/esp32-simtest.yaml b/.github/workflows/esp32-simtest.yaml index 55177a47e..74762c39c 100644 --- a/.github/workflows/esp32-simtest.yaml +++ b/.github/workflows/esp32-simtest.yaml @@ -55,6 +55,12 @@ jobs: runs-on: ubuntu-24.04 if: needs.cli_token.outputs.token_check == 'true' container: espressif/idf:${{ matrix.idf-version }} + services: + wokwi-ci-server: + image: wokwi/wokwi-ci-server + ports: + - 3000:3000 + strategy: fail-fast: false # focus on device diversity. @@ -114,6 +120,10 @@ jobs: idf.py -DSDKCONFIG_DEFAULTS='sdkconfig.ci.wokwi' set-target ${{matrix.esp-idf-target}} idf.py build + - name: Configure Wokwi environment + run: | + echo "WOKWI_CLI_SERVER=ws://wokwi-ci-server:3000" >> $GITHUB_ENV + - name: Run ESP32-sim tests using Wokwi CI working-directory: ./src/platforms/esp32/test/ env: