Skip to content

CI: install NTFC from PIP#18612

Merged
lupyuen merged 2 commits intoapache:masterfrom
raiden00pl:ntfc_from_pip_upstream
Mar 26, 2026
Merged

CI: install NTFC from PIP#18612
lupyuen merged 2 commits intoapache:masterfrom
raiden00pl:ntfc_from_pip_upstream

Conversation

@raiden00pl
Copy link
Member

Summary

install NTFC package from PIP. With this change we can skip the use of venv and the installation of system dependencies, thus limiting the amount of data downloaded

Impact

This aproach should be faster and more stable. The next step will be to install NTFC directly into the Docker image.

Testing

NTFC works correctly my priv fork https://github.com/raiden00pl/nuttx/actions/runs/23595750546/job/68712232540?pr=47#step:10:294

install NTFC package from PIP

Signed-off-by: raiden00pl <raiden00@railab.me>
use NTFC from pip for citest configs

Signed-off-by: raiden00pl <raiden00@railab.me>
Copy link
Member

@lupyuen lupyuen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm curious if these commands will ever fail due to Download Issues. @simbit18 and I will have to monitor this after rollout :-) FYI I'm building a new dashboard to monitor our PRs: https://youtu.be/J7w1gyjwZ1w?si=Ny8KoOQc6FF4ZJQ2&t=1745

pip install ntfc==0.0.1
git clone -b release-0.0.1 https://github.com/szafonimateusz-mi/nuttx-testing

@lupyuen
Copy link
Member

lupyuen commented Mar 26, 2026

Tested OK in my own repo thanks :-)
https://github.com/lupyuen15/nuttx/actions/runs/23601075976/job/68731298982#step:10:254

@lupyuen lupyuen merged commit 4497bac into apache:master Mar 26, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants