FrankChen021 opened a new pull request, #20297: URL: https://github.com/apache/druid/pull/20297
## Summary - restore the Maven build-output cache from `~/.m2/build-cache` - save a new build cache only from trusted pushes to `master` - avoid rebuilding upstream reactor modules during the Docker test invocation after `build-dist` has installed them The existing `setup-java` Maven cache remains responsible for `~/.m2/repository` dependencies. The new cache is separate and keyed by runner OS, JDK, cache version, and commit, with a compatible restore prefix. ## Validation - YAML parsed successfully with Ruby Psych - `bash -n .github/scripts/run_docker-tests` passed - `git diff --check` passed - offline Maven `validate` for `embedded-tests` without `-am` passed ## Expected impact The supplied Docker job spent 18m15s building the distribution, including 4m58s in `web-console`. A warm build cache may avoid much of that frontend work; removing `-am` avoids a redundant reactor traversal. The Docker integration-test suites are unchanged. -- 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]
