File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 1313 runs-on : ubuntu-latest
1414 container : espressif/idf:${{ matrix.idf_ver }}
1515 env :
16- ESP_USB_MANIFEST : ./esp-usb/.build-test-rules.yml
1716 ESP_TINYUSB_TEST_APPS : ./esp-usb/device/esp_tinyusb/test_apps
1817 steps :
1918 - uses : actions/checkout@v4
@@ -26,13 +25,14 @@ jobs:
2625 shell : bash
2726 run : |
2827 . ${IDF_PATH}/export.sh
29- pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps pyyaml --upgrade
28+ pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps==2.13.1 pyyaml --upgrade
3029 export PEDANTIC_FLAGS="-DIDF_CI_BUILD -Werror -Werror=deprecated-declarations -Werror=unused-variable -Werror=unused-but-set-variable -Werror=unused-function"
3130 export EXTRA_CFLAGS="${PEDANTIC_FLAGS} -Wstrict-prototypes"
3231 export EXTRA_CXXFLAGS="${PEDANTIC_FLAGS}"
3332 python .github/ci/override_managed_component.py tinyusb . ${{ env.ESP_TINYUSB_TEST_APPS }}/*/
34- idf-build-apps find --path ${{ env.ESP_TINYUSB_TEST_APPS }}/ --recursive --target esp32s2 --manifest-file ${{ env.ESP_USB_MANIFEST }}
35- idf-build-apps build --path ${{ env.ESP_TINYUSB_TEST_APPS }}/ --recursive --target esp32s2 --manifest-file ${{ env.ESP_USB_MANIFEST }}
33+ cd esp-usb
34+ idf-build-apps find --path ./device/esp_tinyusb/test_apps/
35+ idf-build-apps build --path ./device/esp_tinyusb/test_apps/
3636 - uses : actions/upload-artifact@v4
3737 with :
3838 name : usb_test_app_bin_${{ matrix.idf_ver }}
Original file line number Diff line number Diff line change @@ -18,24 +18,24 @@ jobs:
1818 shell : bash
1919 run : |
2020 . ${IDF_PATH}/export.sh
21- pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps pyyaml --upgrade
21+ pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps==2.13.1 pyyaml --upgrade
2222 - name : Build Network USB related examples
2323 shell : bash
2424 run : |
2525 . ${IDF_PATH}/export.sh
2626 export EXAMPLES_PATH="${IDF_PATH}/examples/network/sta2eth"
2727 export MANIFEST_FILE="${IDF_PATH}/examples/network/.build-test-rules.yml"
28- idf-build-apps find --path ${EXAMPLES_PATH}/ --target esp32s2 --manifest-file ${MANIFEST_FILE }
29- idf-build-apps build --path ${EXAMPLES_PATH}/ --target esp32s2 --manifest-file ${MANIFEST_FILE }
28+ idf-build-apps find --path ${EXAMPLES_PATH}/ --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${IDF_PATH }
29+ idf-build-apps build --path ${EXAMPLES_PATH}/ --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${IDF_PATH }
3030 - name : Build USB Device examples
3131 shell : bash
3232 run : |
3333 . ${IDF_PATH}/export.sh
3434 export EXAMPLES_PATH="${IDF_PATH}/examples/peripherals/usb/device"
3535 export MANIFEST_FILE="${IDF_PATH}/examples/peripherals/.build-test-rules.yml"
3636 python .github/ci/override_managed_component.py tinyusb . ${EXAMPLES_PATH}/tusb_*
37- idf-build-apps find --path ${EXAMPLES_PATH}/ --recursive --target esp32s2 --manifest-file ${MANIFEST_FILE }
38- idf-build-apps build --path ${EXAMPLES_PATH}/ --recursive --target esp32s2 --manifest-file ${MANIFEST_FILE }
37+ idf-build-apps find --path ${EXAMPLES_PATH}/ --recursive --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${IDF_PATH }
38+ idf-build-apps build --path ${EXAMPLES_PATH}/ --recursive --manifest-file ${MANIFEST_FILE} --manifest-rootpath ${IDF_PATH }
3939 - uses : actions/upload-artifact@v4
4040 with :
4141 # We upload only the USB Device example binaries to run them on the target
Original file line number Diff line number Diff line change 2727 shell : bash
2828 run : |
2929 . ${IDF_PATH}/export.sh
30- pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps pyyaml --upgrade
30+ pip install --no-cache-dir idf-component-manager>=2.1.2 idf-build-apps==2.13.1 pyyaml --upgrade
3131 python .github/ci/override_managed_component.py tinyusb . ${{ env.EXAMPLE_PATH }}/
32- idf-build-apps find --paths ${{ env.EXAMPLE_PATH }} --target all -- manifest-file ${{ env.MANIFEST_PATH }} --manifest-rootpath ${{ env.ESP_IOT_PATH }}
33- idf-build-apps build --paths ${{ env.EXAMPLE_PATH }} --target all -- manifest-file ${{ env.MANIFEST_PATH }} --manifest-rootpath ${{ env.ESP_IOT_PATH }}
32+ idf-build-apps find --paths ${{ env.EXAMPLE_PATH }} --manifest-file ${{ env.MANIFEST_PATH }} --manifest-rootpath ${{ env.ESP_IOT_PATH }}
33+ idf-build-apps build --paths ${{ env.EXAMPLE_PATH }} --manifest-file ${{ env.MANIFEST_PATH }} --manifest-rootpath ${{ env.ESP_IOT_PATH }}
You can’t perform that action at this time.
0 commit comments