Skip to content
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] Add nuttx and nuttx-apps versions compatibility cross-checks. #15791

Open
1 task done
cederom opened this issue Feb 8, 2025 · 0 comments
Open
1 task done

[CI] Add nuttx and nuttx-apps versions compatibility cross-checks. #15791

cederom opened this issue Feb 8, 2025 · 0 comments
Assignees

Comments

@cederom
Copy link
Contributor

cederom commented Feb 8, 2025

Is your feature request related to a problem? Please describe.

  • Many users reported recently that build is broken when nuttx and nuttx-apps repos are not in sync.
  • This breaks commercial products using custom boards and apps that are based on NuttX.
  • We should make sure that breaking changes between nuttx and nuttx-apps are avoided.

Describe the solution you'd like

  • Add CI test to github runners that would verify if PR is not breaking nuttx and nuttx-apps compatibility.
  • Both older nuttx for nuttx-apps change and older nuttx-apps for nuttx change should be performed.
  • This way we should early detect and eliminate changes that break nuttx and nuttx-apps compatibility.
  • What is the best point in time to verify against? Release? Previous week? N-5 commits? All of them? To be discussed :-)

Describe alternatives you've considered

  • Manual testing and searching for fix after the change is merged is not enough and already results in dealing with fire, that results in time-cost on both customer, user, and developer side.

Verification

  • I have verified before submitting the report.
@cederom cederom moved this to Todo in Apache NuttX RTOS Feb 8, 2025
@cederom cederom changed the title [CI] Add nuttx and nuttx-apps versions cross-checks. [CI] Add nuttx and nuttx-apps versions compatibility cross-checks. Feb 8, 2025
@lupyuen lupyuen self-assigned this Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants