zhongjiajie opened a new pull request, #12779:
URL: https://github.com/apache/dolphinscheduler/pull/12779

   Currently, our Python API code is a module in apache/dolphinscheduler 
codebase,
   each time users change Python API code, they need to run all requests CI 
check
   for dolphinscheduler and Python API, But if the user does only change Python
   code, it could be merged if Python API CI pass and do not dependent on 
others CI.
   
   Besides, we release Python API as the same version of dolphinscheduler. It is
   easy for user to match Python API version. But when Python API does not 
change
   any code, but dolphinscheduler release a bugfix version, Python API has to
   release the new version to match dolphinscheduler. This happened when we
   released Python API 2.0.6 and 2.0.7. 2.0.6 and 2.0.7 is bugfix version, and
   Python API does not change any code, so the PyPI package is the same.
   
   Separate Python API also makes our code more sense, we will have more
   distinguished code in dolphinscheduler and Python API new repository.
   Have separate issue tracker and changelog for information to users.
   
   see more detail in mail thread: 
https://lists.apache.org/thread/4z7l5l54c4d81smjlk1n8nq380p9f0oo


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