[libcxx] [llvm] [Github][libcxx] Bump CI container (PR #227787)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 30 18:12:58 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/5] [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 b0e00d305f785..2af860a1cbd6d 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 448857ce3c6ce..037af422aa890 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 781f5ae62d01b..c57acdd219668 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/5] 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 2af860a1cbd6d..d77e7a62d0221 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/5] 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 d77e7a62d0221..8596943bed668 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/5] 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 8596943bed668..3421abeed6b21 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 }}
>From 435c2fa7b1b99e352566cdfd8cfdc14266f0f037 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Thu, 1 Oct 2026 01:12:38 +0000
Subject: [PATCH 5/5] fix
---
.github/workflows/libcxx-pr-conformance-tests.yaml | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index 3421abeed6b21..59c3687a7e37c 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -68,9 +68,10 @@ jobs:
- name: ${{ matrix.config }}.${{ matrix.cxx }}
shell: bash
run: |
+ git config --global --add safe.directory '*'
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install --ignore-installed -r libcxx/test/requirements.txt
+ pip install -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: ${{ matrix.cc }}
@@ -123,9 +124,10 @@ jobs:
- name: ${{ matrix.config }}
shell: bash
run: |
+ git config --global --add safe.directory '*'
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install --ignore-installed -r libcxx/test/requirements.txt
+ pip install -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: ${{ matrix.cc }}
@@ -188,9 +190,10 @@ jobs:
- name: ${{ matrix.config }}
shell: bash
run: |
+ git config --global --add safe.directory '*'
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
- pip install --ignore-installed -r libcxx/test/requirements.txt
+ pip install -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
CC: clang-23
More information about the llvm-commits
mailing list