Skip to content

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

@cederom

Description

@cederom

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.

Metadata

Metadata

Assignees

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions