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]
