[libcxx] [llvm] [Github][libcxx] Bump CI container (PR #227787)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 30 18:00:37 PDT 2026
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/227787
>From 84d9bca722e128f7822ec8dd2b0a1a62910b2ebd Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Wed, 30 Sep 2026 17:02:34 +0000
Subject: [PATCH 1/4] [Github][libcxx] Bump CI container
To pull in all the recent updates/changes after switching to the
k8s-novolume mode runner set.
---
.github/workflows/libcxx-pr-conformance-tests.yaml | 6 +++---
.github/workflows/libcxx-pr-test-tools.yml | 2 +-
libcxx/utils/ci/lnt/machines.json | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index b0e00d305f785e..2af860a1cbd6d6 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -39,7 +39,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
continue-on-error: false
strategy:
fail-fast: false
@@ -90,7 +90,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
needs: [ stage1 ]
continue-on-error: false
strategy:
@@ -145,7 +145,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
needs: [ stage2 ]
continue-on-error: false
strategy:
diff --git a/.github/workflows/libcxx-pr-test-tools.yml b/.github/workflows/libcxx-pr-test-tools.yml
index 448857ce3c6ce2..037af422aa8902 100644
--- a/.github/workflows/libcxx-pr-test-tools.yml
+++ b/.github/workflows/libcxx-pr-test-tools.yml
@@ -33,7 +33,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
env:
CC: clang-23
CXX: clang++-23
diff --git a/libcxx/utils/ci/lnt/machines.json b/libcxx/utils/ci/lnt/machines.json
index 781f5ae62d01b2..c57acdd2196686 100644
--- a/libcxx/utils/ci/lnt/machines.json
+++ b/libcxx/utils/ci/lnt/machines.json
@@ -38,7 +38,7 @@
{
"lnt-machine": "linux-x86_64-2026-09-29",
"runner": "llvm-premerge-linux-32-runners",
- "container": "ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f",
+ "container": "ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb",
"pr-benchmarks": true,
"cxx": "clang++-22",
"benchmark-suite-version": "a0e3ae753ad39cd8f2b1b9b3e2f1ad7da3c088d2",
>From d8060834a7bd91201684be8c2075e941b5838288 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Wed, 30 Sep 2026 18:35:28 +0000
Subject: [PATCH 2/4] ignore installed
---
.github/workflows/libcxx-pr-conformance-tests.yaml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index 2af860a1cbd6d6..d77e7a62d02219 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -39,7 +39,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
+ image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
continue-on-error: false
strategy:
fail-fast: false
@@ -70,7 +70,7 @@ jobs:
run: |
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install -r libcxx/test/requirements.txt
+ pip install --ignored-installed -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: ${{ matrix.cc }}
@@ -90,7 +90,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
+ image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
needs: [ stage1 ]
continue-on-error: false
strategy:
@@ -125,7 +125,7 @@ jobs:
run: |
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install -r libcxx/test/requirements.txt
+ pip install --ignore-installed -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: ${{ matrix.cc }}
@@ -145,7 +145,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
+ image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
needs: [ stage2 ]
continue-on-error: false
strategy:
@@ -190,7 +190,7 @@ jobs:
run: |
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install -r libcxx/test/requirements.txt
+ pip install --ignore-installed -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: clang-23
>From 997ab9208980b1aef550b77fcca4058e14dc038f Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Thu, 1 Oct 2026 00:45:22 +0000
Subject: [PATCH 3/4] fix image
---
.github/workflows/libcxx-pr-conformance-tests.yaml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index d77e7a62d02219..8596943bed668a 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -39,7 +39,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
continue-on-error: false
strategy:
fail-fast: false
@@ -90,7 +90,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
needs: [ stage1 ]
continue-on-error: false
strategy:
@@ -145,7 +145,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-32-runners
container:
- image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
+ image: ghcr.io/llvm/libcxx-linux-builder:be628f333947bf070839e6706f6701099e0c83eb
needs: [ stage2 ]
continue-on-error: false
strategy:
>From b0e5343df572504c176395c01f19cf52730fc440 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Thu, 1 Oct 2026 01:00:18 +0000
Subject: [PATCH 4/4] typo
---
.github/workflows/libcxx-pr-conformance-tests.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index 8596943bed668a..3421abeed6b21c 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -70,7 +70,7 @@ jobs:
run: |
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install --ignored-installed -r libcxx/test/requirements.txt
+ pip install --ignore-installed -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: ${{ matrix.cc }}
More information about the llvm-commits
mailing list