[GLUTEN-12412][VL] Migrate x86/arm vcpkg native lib build from CentOS 7 to AlmaLinux 8 - #12663
Open
KushShriv wants to merge 2 commits into
Open
[GLUTEN-12412][VL] Migrate x86/arm vcpkg native lib build from CentOS 7 to AlmaLinux 8#12663KushShriv wants to merge 2 commits into
KushShriv wants to merge 2 commits into
Conversation
KushShriv
marked this pull request as ready for review
July 31, 2026 06:35
Member
|
@KushShriv, thanks for the patch! Would you mind splitting it and adding the new Docker image as the first step? |
KushShriv
force-pushed
the
VL-almalinux8-migration
branch
from
August 12, 2026 09:31
ba843e6 to
bcca61c
Compare
added 2 commits
August 12, 2026 15:49
Generated-by: Claude claude-sonnet-4-5
…AlmaLinux 8 Generated-by: Claude claude-sonnet-4-5
KushShriv
force-pushed
the
VL-almalinux8-migration
branch
from
August 12, 2026 10:20
bcca61c to
0e26cc6
Compare
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes are proposed in this pull request?
Fixes #12412 (2)
CentOS 7 (glibc 2.17) is increasingly difficult to maintain as a vcpkg build base due to Velox's growing dependency on modern Folly/FBThrift/MVFST versions. This PR migrates the x86/arm native lib CI jobs to use the AlmaLinux 8 (glibc 2.28) image published in the prerequisite PR, completing the transition away from CentOS 7.
Migrate x86/arm native lib build from CentOS 7 to AlmaLinux 8:
velox_backend_x86.yml: rename build jobcentos-7→centos-8, switch image and build script, update ccache keys and artifact names, remove the now-unnecessarytpc-test-centos7job and CentOS mirror fixup steps.velox_backend_enhanced.yml, velox_backend_ansi.yml, velox_nightly.yml, velox_backend_cache.yml, build_bundle_package.yml, build_release.yml: same image/script/ccache/artifact migration.cpp_clang_tidy.yml: update artifact download name to match the renamed artifact fromvelox_backend_x86.yml.dev/vcpkg/README.md: update "Build in docker" quick-start to reference the new image and script.How was this patch tested?
CI will validate all workflow changes against the AlmaLinux 8 image published in #12757.
Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Sonnet 4.5