Skip to content

[GLUTEN-12313][VL] followup to cleanup CI image#12384

Open
zhouyuan wants to merge 5 commits into
apache:mainfrom
zhouyuan:wip_cleanup_ci_image
Open

[GLUTEN-12313][VL] followup to cleanup CI image#12384
zhouyuan wants to merge 5 commits into
apache:mainfrom
zhouyuan:wip_cleanup_ci_image

Conversation

@zhouyuan

@zhouyuan zhouyuan commented Jun 27, 2026

Copy link
Copy Markdown
Member

What changes are proposed in this pull request?

This patch removed the unused docker images. Also fixed the cmake issue in vcpkg-centos-8/9 image

How was this patch tested?

manually verified

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

Related issue: #12313

zhouyuan added 5 commits June 26, 2026 19:34
Signed-off-by: Yuan <yuanzhou@apache.org>
Signed-off-by: Yuan <yuanzhou@apache.org>
Signed-off-by: Yuan <yuanzhou@apache.org>

fix

Signed-off-by: Yuan <yuanzhou@apache.org>
Signed-off-by: Yuan <yuanzhou@apache.org>
This reverts commit c3d0cdb.
Copilot AI review requested due to automatic review settings June 27, 2026 07:24

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

This PR updates Gluten’s CI/Docker image build setup by removing some no-longer-used Docker image build jobs and adjusting how CMake is provisioned in CentOS-based build environments (notably for vcpkg images).

Changes:

  • Remove Docker image build jobs for vcpkg-centos-7 and vcpkg-centos-8, and update the manifest-merge job accordingly.
  • Update CentOS 9 static-build image to install CMake via the OS package manager instead of pip.
  • Update CentOS 8 GCC13 static-build image to install a specific Kitware CMake release via the .sh installer, and remove pip-based CMake install from the CentOS 8/9 vcpkg dependency setup script.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
dev/vcpkg/setup-build-depends.sh Removes pip-pinned CMake install for CentOS 8/9 dependency setup.
dev/docker/Dockerfile.centos9-static-build Switches CMake provisioning from pip-pinned to distro cmake package.
dev/docker/Dockerfile.centos8-gcc13-static-build Switches to installing a pinned Kitware CMake .sh installer.
.github/workflows/docker_image.yml Removes unused image build jobs and updates digest/manifest merge to match.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -157,9 +157,6 @@ install_centos_8() {

pip3 install --upgrade pip
yum update -y && yum install -y epel-release sudo dnf && yum install -y ccache; \
dnf install -y --setopt=install_weak_deps=False gcc-toolset-12 gcc-toolset-13 perl-FindBin; \
pip install cmake==3.31.4; \
dnf install -y --setopt=install_weak_deps=False gcc-toolset-12 gcc-toolset-13 perl-FindBin cmake; \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants