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]

Reply via email to