-
Notifications
You must be signed in to change notification settings - Fork 339
[SKIP SOFCI-TEST] zephyr: docker: change docker image to zephyr-lite #10082
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SKIP SOFCI-TEST] zephyr: docker: change docker image to zephyr-lite #10082
Conversation
42f4438
to
03522f2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@redzynix good stuff - tests now passing, can you update the commit messages and clean up so we are ready for non draft status. Thanks !
2a768f1
to
759d602
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good - I would also state in the commit message the new size of the CI disk image. i.e. what this saves.
@@ -0,0 +1,77 @@ | |||
# MIT License |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you make this BSD3c like most of teh other files for consistency.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
Change docker image used in zephyr workflows to zephyr-lite built for the sof project. zephyr-lite contains less toolchains compared to zephyr-build to fit into 14GB max storage. Final size of zephyr-lite is appx 10.5GB vs 16.2GB of zephyr-build. Signed-off-by: Mateusz Redzynia <[email protected]>
zephyr-lite is a new docker image based on zephyr-build to fit within storage limit of current free tier runners. Signed-off-by: Mateusz Redzynia <[email protected]>
759d602
to
8eabbd6
Compare
8eabbd6
to
d282ff1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent, the github workflows are back to green with this one!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice space savings for CI :)
Change docker image used in zephyr workflows to zephyr-lite built for the sof project.
zephyr-lite contains less toolchains compared to zephyr-build to fit into 14GB max storage of free tier runners.
Final size of zephyr-lite is appx 10.5GB vs 16.2GB of zephyr-build.
List of toolchains left in the docker:
New docker also includes python3.12 which resolves: https://github.com/thesofproject/sof/actions/runs/16050152241/job/45290644811?pr=10091#step:8:179
zephyr sparse probe run: https://github.com/thesofproject/sof/actions/runs/16051752607
zephyr probe run: https://github.com/thesofproject/sof/actions/runs/16051752595
docker was pushed to public
thesofproject/zephyr-lite
hub: https://hub.docker.com/r/thesofproject/zephyr-liteSigned-off-by: Mateusz Redzynia [email protected]