[llvm] [libc++] Switch to the new docker image in the CI (PR #185843)
Nikolas Klauser via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 11 05:58:13 PDT 2026
https://github.com/philnik777 updated https://github.com/llvm/llvm-project/pull/185843
>From 9c25b7e2e77b2f12c7eef7ab1136b3727fe747fd Mon Sep 17 00:00:00 2001
From: Nikolas Klauser <nikolasklauser at berlin.de>
Date: Wed, 11 Mar 2026 10:32:59 +0100
Subject: [PATCH] [libc++] Switch to the new docker image in the CI
---
.github/workflows/libcxx-build-and-test.yaml | 26 ++++++--------------
1 file changed, 8 insertions(+), 18 deletions(-)
diff --git a/.github/workflows/libcxx-build-and-test.yaml b/.github/workflows/libcxx-build-and-test.yaml
index 7c55a136d6b09..d707902d05dc3 100644
--- a/.github/workflows/libcxx-build-and-test.yaml
+++ b/.github/workflows/libcxx-build-and-test.yaml
@@ -36,7 +36,7 @@ concurrency:
jobs:
stage1:
if: github.repository_owner == 'llvm'
- runs-on: llvm-premerge-libcxx-runners
+ runs-on: llvm-premerge-libcxx-next-runners
continue-on-error: false
strategy:
fail-fast: false
@@ -73,7 +73,7 @@ jobs:
**/crash_diagnostics/*
stage2:
if: github.repository_owner == 'llvm'
- runs-on: llvm-premerge-libcxx-runners
+ runs-on: llvm-premerge-libcxx-next-runners
needs: [ stage1 ]
continue-on-error: false
strategy:
@@ -118,6 +118,7 @@ jobs:
**/crash_diagnostics/*
stage3:
if: github.repository_owner == 'llvm'
+ runs-on: llvm-premerge-libcxx-next-runners
needs: [ stage2 ]
continue-on-error: false
strategy:
@@ -146,24 +147,13 @@ jobs:
'generic-no-rtti',
'generic-optimized-speed',
'generic-static',
+ 'generic-asan',
+ 'generic-asan-in-tests-only',
+ 'generic-tsan',
+ 'generic-ubsan',
+ 'generic-msan',
'bootstrapping-build'
]
- machine: [ 'llvm-premerge-libcxx-runners' ]
- include:
- - config: 'generic-cxx26'
- machine: llvm-premerge-libcxx-runners
- - config: 'generic-asan'
- machine: llvm-premerge-libcxx-runners
- - config: 'generic-asan-in-tests-only'
- machine: llvm-premerge-libcxx-runners
- - config: 'generic-tsan'
- machine: llvm-premerge-libcxx-runners
- - config: 'generic-ubsan'
- machine: llvm-premerge-libcxx-runners
- # Use a larger machine for MSAN to avoid timeout and memory allocation issues.
- - config: 'generic-msan'
- machine: llvm-premerge-libcxx-runners
- runs-on: ${{ matrix.machine }}
steps:
- uses: actions/checkout at 8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: ${{ matrix.config }}
More information about the llvm-commits
mailing list