lupyuen commented on issue #18359: URL: https://github.com/apache/nuttx/issues/18359#issuecomment-3937864497
FYI @simbit18: The label `Area: Build System` seems to be triggering a Complete CI Build (instead of a Simple Arch-Specific Build). This PR ought to trigger Only Arm32 Build, but arch.yml sees the label `Area: Build System`, and decides to do a Complete Build anyway: https://github.com/apache/nuttx/pull/18419 <img width="1328" height="120" alt="Image" src="https://github.com/user-attachments/assets/b5801fe6-6040-4b2d-9290-aa429de74015" /> That's because `Area: Build System` will find any CMakefile / Makefile inside the `arch` and `board` folders... https://github.com/apache/nuttx/blob/master/.github/labeler.yml#L178-L185 ```yaml "Area: Build system": - changed-files: - any-glob-to-any-file: 'Makefile' - any-glob-to-any-file: 'CMakeLists.txt' - any-glob-to-any-file: 'cmake/**' - any-glob-to-any-file: 'tools/*.mk' ``` Wonder if we should refine this rule to exclude the `arch` and `board` folders? Or maybe we should remove `Area: Build System` altogether? (Does anyone find this label useful?) Then again: I'm not sure how many GitHub Runners we will save by fixing this. We might need to do some analysis based on the Past Builds 🤔 -- 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]
