cuvs icon indicating copy to clipboard operation
cuvs copied to clipboard

[Tracking] Separate Java build and test in CI

Open rhdong opened this issue 8 months ago • 0 comments

Summary Currently, ci/test_java.sh runs both build and test via ./build.sh java. This issue tracks the plan to separate them after the Java CI becomes stable, so that Java tests in CI assume prebuilt artifacts are available and only run tests.

Motivation

  • Avoid rebuilding Java bindings in every CI run
  • Allow for future use of prebuilt or published Java packages
  • Simplify test CI jobs

Planned Work

  • [ ] Ensure Java artifacts are prebuilt and made available to the test job (via package download)
  • [ ] Remove ./build.sh java from ci/test_java.sh

Context This change prepares the path for possibly distributing cuvs-java packages later, and was suggested during review in PR #805.

rhdong avatar May 02 '25 19:05 rhdong