Show and tell: mise plugin for reproducible Zephyr SDK installs #114102
Unanswered
BuriKizilkaya
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
I built
mise-zephyr-sdk, a mise plugin for installing the Zephyr RTOS SDK frommise.toml.Repository: https://github.com/klab365/mise-zephyr-sdk
The goal is to make Zephyr SDK setup reproducible across developer machines and CI. Instead of keeping SDK installation as a separate manual checklist, a project can declare the SDK version and required SDK toolchains in its
mise.toml.Example:
Then:
The plugin handles the Zephyr-specific parts of SDK installation:
setup.shafter extractionZEPHYR_TOOLCHAIN_VARIANT=zephyrZEPHYR_SDK_INSTALL_DIRso Zephyr/CMake can find the SDKZEPHYR_SDK_TOOLCHAINS=allto avoid unexpectedly large SDK installsCurrent status:
zephyrproject-rtos/sdk-ngI would appreciate feedback from Zephyr and
miseusers, especially on:ZEPHYR_SDK_TOOLCHAINSfeels like the right project-level configuration pointThanks, and feedback is very welcome.
All reactions