Skip to content

Conversation

pillo79
Copy link

@pillo79 pillo79 commented Sep 30, 2025

The current ci Docker image is too large for the basic Github runner. Switch to ci-base and manually run action-zephyr-setup reduces the image size and makes it run again.

The Github runner is now more limited and does not accept the standard
zephyrprojectrtos/ci image. Use the ci-base image and manually install
the few extra dependencies we need via action-setup-zephyr.

This brings an additional path issue: the west workspace will be
initialized in $GITHUB_WORKSPACE/.., so we need to move the repo
checkout to a subfolder and then move it to the right place.
Limit the list of HALs to only those needed by the boards in boards.txt.
Copied verbatim from bootstrap.sh.
ccache takes a long time to save, almost as much as downloading
the archive every time, so skip it.
@facchinm facchinm merged commit 335f835 into arduino:main Sep 30, 2025
18 checks passed
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