Skip to content

feat(ci): Fix CI build and Run#79

Merged
peter-marcisovsky merged 1 commit into
release/v0.20from
fix/ci_build_network_examples
Apr 10, 2026
Merged

feat(ci): Fix CI build and Run#79
peter-marcisovsky merged 1 commit into
release/v0.20from
fix/ci_build_network_examples

Conversation

@peter-marcisovsky

@peter-marcisovsky peter-marcisovsky commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

Fixing leftovers from CI-related PR #78

  • esp-idf network examples:

    • Build was still using esp-idf .build-test-rules.yml (error about common_components not being defined)
    • Fix building by using manifest file present in .github/workflows/ci
    • Added build for all the capable targets (only esp32s2 previously)
    • Added conditional run for this workflow using BUILD_AND_TEST_EXTERNAL_EXAMPLES PR label to offload CI
  • esp-idf device examples run:

    • Stopped using idf container for run job
  • esp-usb test apps:

    • Improve build of esp-usb test apps by using esp-usb manifest and config files
    • Remove unnecessary build of esp-usb test apps (usb_cv)
  • esp-iot-solutions

    • Added conditional run for this workflow using BUILD_AND_TEST_EXTERNAL_EXAMPLES PR label to offload CI

The initialize containers step in run IDF examples job was failing wit:

... : no space left on device

Because it was using idf container to run tests on target runner.

Related

@peter-marcisovsky peter-marcisovsky self-assigned this Apr 8, 2026
@peter-marcisovsky peter-marcisovsky added the BUILD_AND_TEST_EXTERNAL_EXAMPLES Build and run esp-idf examples label Apr 8, 2026
@peter-marcisovsky peter-marcisovsky force-pushed the fix/ci_build_network_examples branch from 2c16219 to f417bfc Compare April 9, 2026 09:28
@peter-marcisovsky peter-marcisovsky added BUILD_AND_TEST_EXTERNAL_EXAMPLES Build and run esp-idf examples labels Apr 9, 2026
@peter-marcisovsky peter-marcisovsky force-pushed the fix/ci_build_network_examples branch from f417bfc to b90c2e2 Compare April 9, 2026 11:09
    - Fix building of network examples by using manifest file
    - Build network examples for all capable targets
    - Conditional run for build and run of esp-idf and esp-iot-solution examples
    - Improve build of esp-usb test apps by using esp-usb manifest and config files
    - Remove unnecessary build of esp-usb test apps (usb_cv)
    - Don't use esp-idf container to run target jobs
    - Don't build apps for esp32s31 target
@peter-marcisovsky peter-marcisovsky force-pushed the fix/ci_build_network_examples branch from 39ea178 to dce38d7 Compare April 10, 2026 11:00
@peter-marcisovsky peter-marcisovsky marked this pull request as ready for review April 10, 2026 11:34
@peter-marcisovsky peter-marcisovsky changed the title feat(ci): Fix network examples build in CI feat(ci): Fix CI build and Run Apr 10, 2026
@peter-marcisovsky peter-marcisovsky merged commit cb108bd into release/v0.20 Apr 10, 2026
59 of 60 checks passed
@peter-marcisovsky peter-marcisovsky deleted the fix/ci_build_network_examples branch April 10, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BUILD_AND_TEST_EXTERNAL_EXAMPLES Build and run esp-idf examples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants