Duansg opened a new pull request, #6435:
URL: https://github.com/apache/shenyu/pull/6435

   ### What changes are proposed?
   
   Extract `paths-filter` from the matrix `build` job into a standalone 
`changes` job in `ci.yml`, `integrated-test.yml` and 
`integrated-test-k8s-ingress.yml`. The filter result is exposed as a job output 
and used to gate the whole `build` job, replacing the per-step `if: 
steps.filter.outputs.* == 'true'` guards.
   
   ### Why?
   
   Previously every matrix leg checked out the repo and re-ran the same filter 
just to decide it had nothing to do — 5 legs in `ci`, 10 in `it`, 4 in 
`it-k8s`. Filtering once and skipping the job outright removes that redundant 
work, and drops ~20 duplicated `if:` guards that had to be kept in sync by hand.
   
   - [x] You have read the [contribution 
guidelines](https://shenyu.apache.org/community/contributor-guide).
   - [ ] You submit test cases (unit or integration tests) that back your 
changes.
   - [ ] Your local test passed `./mvnw clean install 
-Dmaven.javadoc.skip=true`.
   


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