Skip to content

Drop support for manylinux 2014 for JVM packages. - #102

Merged
trivialfis merged 2 commits into
dmlc:mainfrom
trivialfis:drop-jvm-glibc217
Aug 11, 2026
Merged

Drop support for manylinux 2014 for JVM packages.#102
trivialfis merged 2 commits into
dmlc:mainfrom
trivialfis:drop-jvm-glibc217

Conversation

@trivialfis

@trivialfis trivialfis commented Aug 11, 2026

Copy link
Copy Markdown
Member

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the legacy manylinux2014 CI container images used for JVM packaging and updates the manylinux_2_28 images to provide the required JDK, aligning the container build matrix with the newer manylinux baseline.

Changes:

  • Deleted the manylinux2014 Dockerfiles (x86_64 and aarch64) and removed their image entries from container build configuration.
  • Added Java 17 to manylinux_2_28 images (x86_64 and aarch64) for JVM build support.
  • Updated the GitHub Actions container build workflow matrix to stop building the manylinux2014 images.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
containers/dockerfile/Dockerfile.manylinux2014_x86_64 Deleted the manylinux2014 x86_64 container definition.
containers/dockerfile/Dockerfile.manylinux2014_aarch64 Deleted the manylinux2014 aarch64 container definition.
containers/dockerfile/Dockerfile.manylinux_2_28_x86_64 Installs Java 17 in the manylinux_2_28 x86_64 image for JVM packaging.
containers/dockerfile/Dockerfile.manylinux_2_28_aarch64 Adds Java 17 to the manylinux_2_28 aarch64 package install set.
containers/ci_container.yml Removes manylinux2014 image definitions from the CI container catalog.
.github/workflows/containers.yml Removes manylinux2014 images from the container build workflow matrix.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread containers/dockerfile/Dockerfile.manylinux_2_28_x86_64 Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@trivialfis
trivialfis merged commit 2315691 into dmlc:main Aug 11, 2026
40 of 41 checks passed
@trivialfis
trivialfis deleted the drop-jvm-glibc217 branch August 11, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants