@@ -13,13 +13,16 @@ jobs:
1313 fail-fast : false
1414 runs-on : ubuntu-latest
1515 container : espressif/idf:${{ matrix.idf_ver }}
16+ env :
17+ compot_ver : " 2.4.3"
18+ idf_build_apps_ver : " 2.13.1"
1619 steps :
1720 - uses : actions/checkout@v4
1821 - name : Install Python dependencies
1922 shell : bash
2023 run : |
2124 . ${IDF_PATH}/export.sh
22- pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps==2.4.3 pyyaml --upgrade
25+ pip install --no-cache-dir idf-component-manager>=${{ env.compot_ver }} idf-build-apps==${{ env.idf_build_apps_ver }} pyyaml --upgrade
2326 - name : Build Network USB related examples
2427 shell : bash
2528 run : |
2831 export MANIFEST_PATH="${IDF_PATH}/examples/network"
2932 export MANIFEST_FILE="${IDF_PATH}/examples/network/.build-test-rules.yml"
3033 python .github/ci/override_managed_component.py tinyusb . ${EXAMPLES_PATH}
31- idf-build-apps find --paths ${EXAMPLES_PATH}/ --target esp32s2 --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
32- idf-build-apps build --paths ${EXAMPLES_PATH}/ --target esp32s2 --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
34+ idf-build-apps find --paths ${EXAMPLES_PATH}/ --target esp32s2 --manifest-files ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
35+ idf-build-apps build --paths ${EXAMPLES_PATH}/ --target esp32s2 --manifest-files ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
3336 - name : Build USB Device examples
3437 shell : bash
3538 run : |
3841 export MANIFEST_PATH="${IDF_PATH}/examples/peripherals/usb"
3942 export MANIFEST_FILE="${IDF_PATH}/examples/peripherals/.build-test-rules.yml"
4043 python .github/ci/override_managed_component.py tinyusb . ${EXAMPLES_PATH}/tusb_*
41- idf-build-apps find --path ${EXAMPLES_PATH}/ --recursive --target esp32s2 --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
42- idf-build-apps build --path ${EXAMPLES_PATH}/ --recursive --target esp32s2 --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
44+ idf-build-apps find --path ${EXAMPLES_PATH}/ --recursive --target all --manifest-files ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
45+ idf-build-apps build --path ${EXAMPLES_PATH}/ --recursive --target all --manifest-files ${MANIFEST_FILE} --manifest-rootpath ${MANIFEST_PATH}
4346 - uses : actions/upload-artifact@v4
4447 with :
4548 # We upload only the USB Device example binaries to run them on the target
0 commit comments