Yes, please! Sent from my iPhone
> On Aug 10, 2022, at 5:39 PM, PengHui Li <peng...@apache.org> wrote: > > +1 > > Best, > Penghui > >> On Wed, Aug 10, 2022 at 10:52 PM Yunze Xu <y...@streamnative.io.invalid> >> wrote: >> >> LGTM >> >> Thanks, >> Yunze >> >> >> >> >>> 2022年8月10日 15:36,Zike Yang <z...@apache.org> 写道: >>> >>> Hi, Pulsar community >>> >>> Currently, Java tests consume significant CI resources. And it is not >>> necessary to run all the tests for changes that are only on the C++ or >>> python parts of the code. I have created a PR [0] to improve the CI by >>> skipping unnecessary tests when there are only CPP/Python changes. >>> This can significantly increase the efficiency of CI when testing the >>> C++/Python part of the code. >>> >>> After this PR gets merged, we will skip java unit tests, integration >>> tests(the part only for java codes), and go function tests when there >>> are only cpp/python changes. But the system test is not skipped >>> because there are some python function codes in that test. Perhaps in >>> the future, we can further optimize the system test to skip >>> unnecessary matrix tests for PRs with only C++ changes. >>> >>> I have created a test PR in a separate repo to verify this PR. [1] >>> And more detail in [2]. >>> >>> Please take a look and feel free to comment on it. >>> >>> Regarding the current Pulsar CI, I have a question. Why do we need to >>> add doc_only check at each step when skipping code tests instead of >>> just skipping the whole job for PR with only doc changes? [3] Is there >>> any concern? >>> >>> Please let me know what you think. Thanks! >>> >>> >>> [0] https://github.com/apache/pulsar/pull/16988 >>> [1] https://github.com/RobertIndie/pulsar-ci-test/pull/1 >>> [2] >> https://github.com/RobertIndie/pulsar-ci-test/actions/runs/2829525510 >>> [3] >> https://github.com/apache/pulsar/blob/master/.github/workflows/pulsar-ci.yaml#L380 >>> >>> Best, >>> Zike Yang >> >>