Skip to content

Conversation

@pan3793
Copy link
Member

@pan3793 pan3793 commented Dec 14, 2025

Why are the changes needed?

This PR improves build/dependency.sh script inspired by Spark dev/test-dependencies.sh

Main advantage - the updated script uses mvn jar:jar jar:test-jar install:install clean -q to perform a noop install, which is super faster than making a normal mvn install because it triggers the dep resolution without compiling the source code.

How was this patch tested?

Pass GHA.

Was this patch authored or co-authored using generative AI tooling?

No.

@github-actions github-actions bot added kind:infra license, community building, project builds, asf infra related, etc. kind:build labels Dec 14, 2025
@pan3793 pan3793 requested a review from cfmcgrady December 14, 2025 14:11
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (2e79aa2) to head (5678d47).

Additional details and impacted files
@@          Coverage Diff           @@
##           master   #7272   +/-   ##
======================================
  Coverage    0.00%   0.00%           
======================================
  Files         697     697           
  Lines       43587   43587           
  Branches     5893    5893           
======================================
  Misses      43587   43587           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pan3793 pan3793 requested a review from turboFei December 14, 2025 17:00
@pan3793 pan3793 self-assigned this Dec 14, 2025
@pan3793 pan3793 added this to the v1.10.3 milestone Dec 14, 2025
@pan3793 pan3793 closed this in c0f0fe0 Dec 14, 2025
pan3793 added a commit that referenced this pull request Dec 14, 2025
### Why are the changes needed?

This PR improves `build/dependency.sh` script inspired by Spark `dev/test-dependencies.sh`

Main advantage - the updated script uses `mvn jar:jar jar:test-jar install:install clean -q` to perform a noop install, which is super faster than making a normal `mvn install` because it triggers the dep resolution without compiling the source code.

### How was this patch tested?

Pass GHA.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #7272 from pan3793/dep-pr.

Closes #7272

5678d47 [Cheng Pan] Improve build/dependency.sh script

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
(cherry picked from commit c0f0fe0)
Signed-off-by: Cheng Pan <chengpan@apache.org>
@pan3793
Copy link
Member Author

pan3793 commented Dec 14, 2025

merged to master/1.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:build kind:infra license, community building, project builds, asf infra related, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants