@@ -36,7 +36,7 @@ concurrency:
3636jobs :
3737 stage1 :
3838 if : github.repository_owner == 'llvm'
39- runs-on : llvm-premerge-libcxx-runners
39+ runs-on : llvm-premerge-libcxx-next- runners
4040 continue-on-error : false
4141 strategy :
4242 fail-fast : false
7373 **/crash_diagnostics/*
7474 stage2 :
7575 if : github.repository_owner == 'llvm'
76- runs-on : llvm-premerge-libcxx-runners
76+ runs-on : llvm-premerge-libcxx-next- runners
7777 needs : [ stage1 ]
7878 continue-on-error : false
7979 strategy :
@@ -118,6 +118,7 @@ jobs:
118118 **/crash_diagnostics/*
119119 stage3 :
120120 if : github.repository_owner == 'llvm'
121+ runs-on : llvm-premerge-libcxx-next-runners
121122 needs : [ stage2 ]
122123 continue-on-error : false
123124 strategy :
@@ -146,24 +147,13 @@ jobs:
146147 ' generic-no-rtti' ,
147148 ' generic-optimized-speed' ,
148149 ' generic-static' ,
150+ ' generic-asan' ,
151+ ' generic-asan-in-tests-only' ,
152+ ' generic-tsan' ,
153+ ' generic-ubsan' ,
154+ ' generic-msan' ,
149155 ' bootstrapping-build'
150156 ]
151- machine : [ 'llvm-premerge-libcxx-runners' ]
152- include :
153- - config : ' generic-cxx26'
154- machine : llvm-premerge-libcxx-runners
155- - config : ' generic-asan'
156- machine : llvm-premerge-libcxx-runners
157- - config : ' generic-asan-in-tests-only'
158- machine : llvm-premerge-libcxx-runners
159- - config : ' generic-tsan'
160- machine : llvm-premerge-libcxx-runners
161- - config : ' generic-ubsan'
162- machine : llvm-premerge-libcxx-runners
163- # Use a larger machine for MSAN to avoid timeout and memory allocation issues.
164- - config : ' generic-msan'
165- machine : llvm-premerge-libcxx-runners
166- runs-on : ${{ matrix.machine }}
167157 steps :
168158 - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
169159 - name : ${{ matrix.config }}
0 commit comments