Skip to content

Update CI image to a newer OS/package depedencies#27463

Merged
jabraham17 merged 3 commits intochapel-lang:mainfrom
jabraham17:update-ci
Jun 30, 2025
Merged

Update CI image to a newer OS/package depedencies#27463
jabraham17 merged 3 commits intochapel-lang:mainfrom
jabraham17:update-ci

Conversation

@jabraham17
Copy link
Member

@jabraham17 jabraham17 commented Jun 30, 2025

Updates the CI image to use newer dependencies.

Updates from LLVM/clang 13 to 19. To do this, also updates the OS from Ubuntu 22 LTS to Ubuntu 24 LTS. This is required to drop support for older LLVMs

[Reviewed by @arifthpe]

Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
@jabraham17 jabraham17 requested a review from arifthpe June 30, 2025 17:32
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Copy link
Collaborator

@arifthpe arifthpe left a comment

Choose a reason for hiding this comment

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

I was going to ask why not use ubuntu:latest (latest LTS) and unpin llvm/clang versions, but I realized it's nice to have it obvious from the Dockerfile what versions are currently being used, especially since this image is usually only going to be rebuilt when we explicitly modify the Dockerfile.

@jabraham17 jabraham17 merged commit fabe8e1 into chapel-lang:main Jun 30, 2025
11 checks passed
@jabraham17 jabraham17 deleted the update-ci branch June 30, 2025 18:00
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.

2 participants