-
Notifications
You must be signed in to change notification settings - Fork 1.4k
tools/ci: Include fetching pico-sdk in the CI environment setup #16862
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
Conversation
|
@xiaoxiang781216 there are some issues with Matter (from connectedhomeip), seems like intermittent crash, but we need to keep looking (BTW I restart the CI) |
|
@zhhyu7 could you look at matter build break? |
|
@acassis I spent yesterday trying to reproduce the build issue locally but wasn't able to do so, even trying different old build container images gave me weirdly different results - none of them successful, though. |
It seems to be related to docker image, I use ghcr.io/apache/nuttx/apache-nuttx-ci-linux@sha256:3e9a8ccd2d25761f7d11409223a78e80d3822331e3ad858cb29d9d05f6a103f2 version of docker image when matter can compile normally. I'm looking at the difference between the latest image and the previous version. |
|
#16863 This PR should solve the compilation error, we can wait until the docker image is updated and try again. |
|
@nmaggioni please rebase your change |
The Raspberry Pi pico-sdk was not available in the CI build process, so the test builds for the rp2040 and rp2350 uCs could not execute the last packaging stage. The SDK is now fetched and included, both at runtime and in the Docker image. Signed-off-by: Niccolò Maggioni <nicco.maggioni+nuttx@gmail.com>
e58eaca to
f79bbe8
Compare
Summary
Part of #16855.
The Raspberry Pi pico-sdk was not available in the CI build process, so the test builds for the rp2040 and rp2350 uCs could not execute the last packaging stage. The SDK is now fetched and included, both at runtime and in the Docker image.
Impact
The Raspberry Pi pico-sdk will now be available in the CI build process.
Testing
Limited testing was done locally on a Linux host, but the full CI pipeline can only be tested here.