trns1997 commented on PR #17197: URL: https://github.com/apache/nuttx/pull/17197#issuecomment-3418404113
> * Remember that any changes to build.yml and arch.yml will _eventually_ have to be [synced over to NuttX Apps Repo](https://lupyuen.org/articles/ci3#sync-to-nuttx-apps). This will preserve the exact same Build Rules across NuttX and NuttX Apps Repos. Please think about how we could make this sync easy for CI Maintenance. Thanks @lupyuen! I think i will go bit by bit, firstly Regarding syncing `build.yml` and `arch.yml` between NuttX and NuttX Apps, we could avoid manual duplication by using GitHub reusable workflows. This would let `nuttx-apps` call the same workflow defined once in `nuttx` (e.g. uses: `apache/nuttx/.github/workflows/build.yml@master`). That way, any CI logic changes in `nuttx` automatically apply to `nuttx-apps` too — no copy-paste or manual syncing needed, and it stays consistent across both repos. Would you be open to exploring that approach first that way we have consistent build rules across the 2 repos ? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
