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]

Reply via email to