Skip to content

Add Rocky ci-wheel Java packaging build and packaged-JAR tests - #23646

Draft
paul-aiyedun wants to merge 2 commits into
NVIDIA:mainfrom
paul-aiyedun:paul/fix_java_static_build
Draft

Add Rocky ci-wheel Java packaging build and packaged-JAR tests#23646
paul-aiyedun wants to merge 2 commits into
NVIDIA:mainfrom
paul-aiyedun:paul/fix_java_static_build

Conversation

@paul-aiyedun

Copy link
Copy Markdown
Contributor

Description

  • Move java-build onto RAPIDS ci-wheel (Rocky 8) via custom-job and the shared conda-cpp-build matrix, replacing the previous host-side ci-conda docker wrappers.

  • Add java-build and java-tests jobs that run the existing suite against the uploaded classifier JAR.

  • Introduce -Ppackaged-jar-tests so Surefire uses the packaged JAR instead of target/classes, with PackagedJarOriginCheck to fail fast if classes load from the wrong place.

  • Factor classifier/image/env helpers (java_classifier.sh, ci_wheel_image.sh, setup_java_env.sh) and in-container entrypoints so local wrappers and CI share one packaging path.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

* Move `java-build` onto RAPIDS `ci-wheel` (Rocky 8) via `custom-job`
  and the shared `conda-cpp-build` matrix, replacing the previous
  host-side ci-conda docker wrappers.

* Add `java-build` and `java-tests` jobs that run the existing suite
  against the uploaded classifier JAR.

* Introduce `-Ppackaged-jar-tests` so Surefire uses the packaged JAR
  instead of `target/classes`, with `PackagedJarOriginCheck` to fail
  fast if classes load from the wrong place.

* Factor classifier/image/env helpers (`java_classifier.sh`,
  `ci_wheel_image.sh`, `setup_java_env.sh`) and in-container entrypoints
  so local wrappers and CI share one packaging path.
@copy-pr-bot

copy-pr-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions github-actions Bot added the Java Affects Java cuDF API. label Aug 13, 2026
@paul-aiyedun

Copy link
Copy Markdown
Contributor Author

/ok to test 8619d03

@paul-aiyedun

Copy link
Copy Markdown
Contributor Author

/ok to test dd57765

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

Labels

Java Affects Java cuDF API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant