Search before asking
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:
paths:
- '.github/workflows/ci.yml'
- '**/pom.xml'
- 'fesod/**'
- 'fesod-*/**'
- '!**.md'
Alternatives
No response
Anything else?
Are you willing to submit a PR?