lupyuen opened a new pull request, #2676: URL: https://github.com/apache/nuttx-apps/pull/2676
## Summary This PR syncs the CI Build Workflow from `nuttx` repo to `nuttx-apps`, with the following updates: - https://github.com/apache/nuttx/pull/13954 - https://github.com/apache/nuttx/pull/14011 - https://github.com/apache/nuttx/pull/14022 To follow the existing convention, `build.yml` from `nuttx` repo was slightly modified for `nuttx-apps`: - All References to `apache/nuttx/.../arch.yml` were changed to `apache/nuttx-apps/.../arch.yml` - Removed `pull_request > paths-ignore` and `push > paths-ignore` ## Impact Arm32 Build Jobs shall be extended to `arm-14` and RISC-V Build Jobs to `risc-v-06`. This will reduce the time to build Arm32 and RISC-V Jobs. The Updated Build Rules in `arch.yml` will not impact the building of NuttX Apps. That's because Board Labels are not used in the `nuttx-app` repo. ## Testing We verified that CI Build Workflow runs correctly, with Arm32 Build Jobs extended to `arm-14` and RISC-V Build Jobs to `risc-v-06`. With the updated `build.yml`, CI Build Workflow successfully recompiles `examples/hello` when we Submit a PR: https://github.com/lupyuen5/label-nuttx-apps/actions/runs/11283370051 Also when we Merge a PR: https://github.com/lupyuen5/label-nuttx-apps/actions/runs/11283510569 -- 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]
