apache / nuttx

Apache NuttX is a mature, real-time embedded operating system (RTOS)
https://nuttx.apache.org/
Apache License 2.0
2.82k stars 1.17k forks source link

[Discuss] CI Jobs for macOS, msvc and msys2 #14598

Closed lupyuen closed 2 days ago

lupyuen commented 3 days ago

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

msvc build is broken. @xiaoxiang781216 has a suggestion:

Describe the solution you'd like

I did some analysis of the msvc breakage:

But I shall still enable the Windows Builds and monitor the cost. Here's my computation:

Sorry I can't enable macOS Builds right now:

But can we still prevent breakage of Linux / macOS / msvc / msys2 Builds?

Describe alternatives you've considered

No response

Verification

lupyuen commented 3 days ago

NuttX Dashboard shows these broken builds, enabling the arm-08, arm-10, arm-13 builds will help:

xiaoxiang781216 commented 3 days ago

@lupyuen the plan is good to enable msvc and msys2, but disable macOS since macOS consume a lot of quota.

lupyuen commented 3 days ago

Yep fully agree, macOS Builds will only run in our Mirror Repo. So they won't be charged to NuttX. Thanks!