25
25
strategy :
26
26
fail-fast : false
27
27
matrix :
28
- runs-on : [ubuntu-latest , windows-2022, macos-latest]
28
+ runs-on : [ubuntu-20.04 , windows-2022, macos-latest]
29
29
python :
30
30
- ' 3.6'
31
31
- ' 3.9'
@@ -42,12 +42,12 @@ jobs:
42
42
# We support an optional key: args, for cmake args
43
43
include :
44
44
# Just add a key
45
- - runs-on : ubuntu-latest
45
+ - runs-on : ubuntu-20.04
46
46
python : ' 3.6'
47
47
args : >
48
48
-DPYBIND11_FINDPYTHON=ON
49
49
-DCMAKE_CXX_FLAGS="-D_=1"
50
- - runs-on : ubuntu-latest
50
+ - runs-on : ubuntu-20.04
51
51
python : ' pypy-3.8'
52
52
args : >
53
53
-DPYBIND11_FINDPYTHON=ON
@@ -194,7 +194,7 @@ jobs:
194
194
python-debug : false
195
195
196
196
name : " 🐍 ${{ matrix.python-version }}${{ matrix.python-debug && '-dbg' || '' }} (deadsnakes)${{ matrix.valgrind && ' • Valgrind' || '' }} • x64"
197
- runs-on : ubuntu-latest
197
+ runs-on : ubuntu-20.04
198
198
199
199
steps :
200
200
- uses : actions/checkout@v3
@@ -265,7 +265,7 @@ jobs:
265
265
266
266
# Testing on clang using the excellent silkeh clang docker images
267
267
clang :
268
- runs-on : ubuntu-latest
268
+ runs-on : ubuntu-20.04
269
269
strategy :
270
270
fail-fast : false
271
271
matrix :
@@ -327,7 +327,7 @@ jobs:
327
327
328
328
# Testing NVCC; forces sources to behave like .cu files
329
329
cuda :
330
- runs-on : ubuntu-latest
330
+ runs-on : ubuntu-20.04
331
331
name : " 🐍 3.10 • CUDA 11.7 • Ubuntu 22.04"
332
332
container : nvidia/cuda:11.7.0-devel-ubuntu22.04
333
333
@@ -394,7 +394,7 @@ jobs:
394
394
395
395
# Testing on CentOS 7 + PGI compilers, which seems to require more workarounds
396
396
centos-nvhpc7 :
397
- runs-on : ubuntu-latest
397
+ runs-on : ubuntu-20.04
398
398
name : " 🐍 3 • CentOS7 / PGI 22.9 • x64"
399
399
container : centos:7
400
400
@@ -443,7 +443,7 @@ jobs:
443
443
444
444
# Testing on GCC using the GCC docker images (only recent images supported)
445
445
gcc :
446
- runs-on : ubuntu-latest
446
+ runs-on : ubuntu-20.04
447
447
strategy :
448
448
fail-fast : false
449
449
matrix :
@@ -593,7 +593,7 @@ jobs:
593
593
# Testing on CentOS (manylinux uses a centos base, and this is an easy way
594
594
# to get GCC 4.8, which is the manylinux1 compiler).
595
595
centos :
596
- runs-on : ubuntu-latest
596
+ runs-on : ubuntu-20.04
597
597
strategy :
598
598
fail-fast : false
599
599
matrix :
@@ -650,7 +650,7 @@ jobs:
650
650
# This tests an "install" with the CMake tools
651
651
install-classic :
652
652
name : " 🐍 3.7 • Debian • x86 • Install"
653
- runs-on : ubuntu-latest
653
+ runs-on : ubuntu-20.04
654
654
container : i386/debian:buster
655
655
656
656
steps :
@@ -694,7 +694,7 @@ jobs:
694
694
# basic validation check on the SDist.
695
695
doxygen :
696
696
name : " Documentation build test"
697
- runs-on : ubuntu-latest
697
+ runs-on : ubuntu-20.04
698
698
699
699
steps :
700
700
- uses : actions/checkout@v3
0 commit comments