ongdisheng opened a new issue, #703:
URL: https://github.com/apache/fesod/issues/703

   ### Search before asking
   
   - [x] I searched in the [issues](https://github.com/apache/fesod/issues) and 
found nothing similar.
   
   
   ### Motivation
   
   Currently all Java CI workflows run on every PR even when only documentation 
files are changed. This wastes CI resources and slows down PR checks. For 
example, PR #702 only changed `website/community/contribution.md` but still 
triggered all Java CI tests including license check, spotless, tests across 5 
JDK versions, CodeQL scan, etc. 
   
   ### Solution
   
   Propose to add paths filtering to `ci.yml` and `codeql-scan.yml` so they 
only run when Java source code or Maven configs change:
   ```yml
   paths:
     - '.github/workflows/ci.yml'
     - '**/pom.xml'
     - 'fesod/**'
     - 'fesod-*/**'
     - '!**.md'
   ```
   
   ### Alternatives
   
   _No response_
   
   ### Anything else?
   
   <img width="778" height="466" alt="Image" 
src="https://github.com/user-attachments/assets/74872676-59b4-4b63-b1b4-80cf5807788b";
 />
   
   ### Are you willing to submit a PR?
   
   - [x] I'm willing to submit a PR!


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to