1414 canary :
1515 # Tests with: Debug & assertions; link-size=4; libedit
1616 name : GCC -O0
17- runs-on : ubuntu-latest
17+ runs-on : ubuntu-24.04
1818 steps :
1919 - name : Setup
2020 run : |
5050 dragon :
5151 # Tests with: clang AB/UB; link-size=3
5252 name : Clang
53- runs-on : ubuntu-latest
53+ runs-on : ubuntu-24.04
5454 strategy :
5555 fail-fast : false
5656 matrix :
@@ -139,7 +139,7 @@ jobs:
139139 wasp :
140140 # Tests with: French locale; oldest supported CMake; no JIT; -Os; libreadline
141141 name : GCC -Os, CMake+ninja, no JIT
142- runs-on : ubuntu-latest
142+ runs-on : ubuntu-24.04
143143 env :
144144 CMAKE_VER : " 3.15.7"
145145 steps :
@@ -223,7 +223,7 @@ jobs:
223223 bigbird :
224224 # Job to execute ManyConfigTests
225225 name : manyconfig
226- runs-on : ubuntu-latest
226+ runs-on : ubuntu-24.04
227227 steps :
228228 - name : Setup
229229 run : |
@@ -243,7 +243,7 @@ jobs:
243243 camel :
244244 # Job to execute RunPerlTest
245245 name : perl
246- runs-on : ubuntu-latest
246+ runs-on : ubuntu-24.04
247247 container : perl:devel
248248 steps :
249249 - name : Setup
@@ -275,7 +275,7 @@ jobs:
275275 # If this fails, it's usually because two different files define some file-static
276276 # functions or macros which collide.
277277 name : CMake unity build
278- runs-on : ubuntu-latest
278+ runs-on : ubuntu-24.04
279279 steps :
280280 - name : Checkout
281281 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -294,7 +294,7 @@ jobs:
294294 zebrilus :
295295 # Tests with: Zig compiler
296296 name : Zig
297- runs-on : ubuntu-latest
297+ runs-on : ubuntu-24.04
298298 if : github.event_name != 'pull_request'
299299 steps :
300300 - name : Setup
@@ -322,7 +322,7 @@ jobs:
322322 strategy :
323323 fail-fast : false
324324 matrix :
325- os : ["ubuntu-latest ", "windows-latest"]
325+ os : ["ubuntu-24.04 ", "windows-latest"]
326326 runs-on : ${{ matrix.os }}
327327 if : github.event_name != 'pull_request'
328328 steps :
0 commit comments