ankitshokeen opened a new pull request, #617: URL: https://github.com/apache/dubbo-spi-extensions/pull/617
## What is the purpose of the change This PR improves and optimizes the GitHub Actions workflows for Dubbo SPI Extensions by refactoring and streamlining multi-version testing, caching, and overall CI execution. ## Brief changelog # Deleted redundant workflow files for individual Dubbo versions. # Merged multi-version testing into a single matrix strategy (dubbo-version in conformance.yml, build-and-test-pr.yml, and release-test.yml). # Optimized Maven caching to improve dependency reuse and reduce redundant downloads. # Removed unnecessary checkout steps to speed up workflow execution. # Introduced a retry mechanism for flaky tests to improve CI stability. ## Verifying this change This change has been tested locally using: # `mvn clean test` – to verify unit tests pass. # `mvn clean verify` – to confirm the full build process works with integration tests. # Tested the CI pipeline locally using act to ensure workflows execute correctly. # Manually checked logs for successful test execution in GitHub Actions. ##Follow this checklist to help us incorporate your contribution quickly and easily: # This PR addresses one specific issue (removing redundant workflows and improving `CI).` # Detailed PR description explaining what, why, and how changes were made. # Verified that all unit tests and integration tests pass (mvn clean install -DskipTests=false). # Ensured proper Maven caching strategy for optimized dependency reuse. # Followed Apache Dubbo contribution guidelines. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
