kezhenxu94 opened a new pull request #6011:
URL: https://github.com/apache/dolphinscheduler/pull/6011


   Reorganize CI workflows to fasten the wasted time and resources.
   
   - Extract some lightweight and basic checks (license header, code styles) 
into a GHA for reusing.
   - Set `concurrency` for workflows to avoid duplicate runs on PR.
   - Add maven dependency cache to reduce network downloading time.
   - Use `mvnw` in workflow to avoid possible maven version issues.
   - Remove unnecessary suppression for checkstyle plugin.
   - Disable test case `MailUtilTest`, there is no assertion in it and it makes 
no sense to run it.
   - Disable `OSUtilsTest`, there are dangerous commands (create users, killing 
processes, etc.), we should not run this and it is considered as malicious 
codes in user side.
   
   This pull request is code cleanup without any test coverage.
   


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