Skip to content

ci: pin llvm-20 Linux jobs to ubuntu-24.04 - #85

Merged
adsharma merged 1 commit into
mainfrom
fix/issue-84-pin-llvm20-ubuntu-24.04
Oct 29, 2026
Merged

adsharma merged 1 commit into
mainfrom
fix/issue-84-pin-llvm20-ubuntu-24.04

Conversation

@adsharma

Copy link
Copy Markdown
Contributor

GitHub is migrating ubuntu-latest from 24.04 to 26.04. The llvm-20 Linux jobs add the noble (24.04) apt repos for Arrow and LLVM, which break on 26.04 because noble's libarrow2500 depends on libxml2 (renamed to libxml2-16).

Pins the two affected entries in .github/workflows/ci-matrix.yml (build and release-build, linux/x86_64/llvm-20) to ubuntu-24.04, matching the repos they install.

The gcc-13 entries run in manylinux containers and ci.yml already pins 24.04, so neither is affected.

Fixes #84.

ubuntu-latest is migrating from 24.04 to 26.04, where noble's
libarrow2500 cannot install (depends on libxml2, renamed to
libxml2-16). These jobs add the noble apt repos for Arrow and LLVM,
so pin them to 24.04.

Fixes #84.
@adsharma
adsharma merged commit b02ac24 into main Oct 29, 2026
6 checks passed
@adsharma
adsharma deleted the fix/issue-84-pin-llvm20-ubuntu-24.04 branch October 29, 2026 02:17
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.

CI: llvm-20 Linux jobs fail on ubuntu-latest (Ubuntu 26.04)

1 participant