Skip to content

workflow: ci: added the build and run jobs#5

Closed
roma-jam wants to merge 11 commits intomainfrom
pr-add-ci-workflow-zephyr-self-hosted-runner
Closed

workflow: ci: added the build and run jobs#5
roma-jam wants to merge 11 commits intomainfrom
pr-add-ci-workflow-zephyr-self-hosted-runner

Conversation

@roma-jam
Copy link
Copy Markdown
Collaborator

@roma-jam roma-jam commented Feb 16, 2026

Added test workflow to:

  • Uses zephyr container (container matrix: version or latest) Zephyr container doesn't have the toolchain for ESP32, so it should be installed explicitly. To keep workflow simple (but it is not simple already) moved to esp-idf container.
  • Builds the example samples/subsys/testsuite/pytest/shell with twister and packs the artifacts (requires the toolchain + cmake + several other tools, so the way is quite tricky, maybe there is a way to simplify it via creating personalized container?
  • Runs the example on the self-hosted runner (accomplished in subsys: usb: shell: Added pytest #6)

Comment thread .github/workflows/build_and_run.yml Fixed
Comment thread .github/workflows/build_and_run.yml Fixed
@roma-jam roma-jam force-pushed the pr-add-ci-workflow-zephyr-self-hosted-runner branch 2 times, most recently from 5bed6aa to ed5faba Compare February 16, 2026 18:58
Signed-off-by: Roman Leonov <jam_roma@yahoo.com>
@roma-jam roma-jam force-pushed the pr-add-ci-workflow-zephyr-self-hosted-runner branch from ed5faba to 38e9588 Compare February 16, 2026 19:01
@roma-jam roma-jam force-pushed the pr-add-ci-workflow-zephyr-self-hosted-runner branch 2 times, most recently from 91b83f4 to e085e4f Compare February 17, 2026 15:53
@roma-jam roma-jam force-pushed the pr-add-ci-workflow-zephyr-self-hosted-runner branch from e085e4f to 86283c3 Compare February 17, 2026 16:02
@roma-jam
Copy link
Copy Markdown
Collaborator Author

roma-jam commented Mar 4, 2026

Was not able to solve the dependency for twister and espressif toolchain which de-selects the pytest harness tests on the hardware, moved by changing the toochain to zephyr and changing the container to zephyr-ci.

As this is not relevant, close it.

Follow-up with finished workflow is here: #6

@roma-jam roma-jam closed this Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants