-
Notifications
You must be signed in to change notification settings - Fork 171
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
CI: Pin to specific version of Zephyr SDK in default PRs #295
Comments
@arnopo what do you want to do about this? Right now libmetal is using 0.16.6 for CI and can change at any time. open-amp is using 0.16.1 (which is old but at least a fixed version.) |
The answer is not simple.
I would say I would prefer to see the SDK issue ( CI is broken around 2 times /years) than miss something that would be discover during the release or after the release. If the hypothesis is that the Zephyr build with lastest SDK with the main branch, what would be nice is to find a way to not have the SDK version hardcoded but pointing to the lastest version. |
Yes I would setup up a separate job to test against bleeding edge Zephyr. Not force individual contributors to deal with it. |
This issue has been marked as a stale issue because it has been open (more than) 45 days with no activity. |
This issue caused problems again in PR #302 . Testing libmetal against latest Zephyr upstream should be its own job and should be run weekly using libmetal main. |
Seems reasonable. What I cannot understand is why it fails with Zephyr 3.7.99 as this is the last release of zephyr. |
Unlike open-amp CI, this script uses the very latest version of the Zephyr SDK on each PR check.
This is bad. While it is good to test against the latest SDK, that should not be mixed into checking a PR.
The default PR should use a pinned version of the SDK (and the same one as open-amp).
It would be good to have separate CI jobs that would test a known good library (current main should be fine) against the latest Zephyr SDK, latest Zephyr, latest Ubuntu etc
The text was updated successfully, but these errors were encountered: