3838 fail-fast : false
3939 matrix :
4040 include :
41- - desc : gcc6/C++14 llvm9 py2.7 exr2.4 oiio2.3 sse2
42- nametag : linux-vfx2020
43- runner : ubuntu-latest
44- container : aswftesting/ci-osl:2019-clang9
45- vfxyear : 2019
46- cxx_std : 14
47- openexr_ver : v2.4.3
48- openimageio_ver : v2.4.13.0
49- python_ver : 2.7
50- pybind11_ver : v2.4.2
51- setenvs : export CMAKE_VERSION=3.15.5
52- - desc : clang9/C++14 llvm9 oiio-release avx2 exr2.4 py2.7
53- nametag : linux-clang9-llvm9
54- runner : ubuntu-20.04
55- container : aswftesting/ci-osl:2019-clang9
56- vfxyear : 2019
57- cc_compiler : clang
58- cxx_compiler : clang++
59- cxx_std : 14
60- openexr_ver : v2.4.3
61- openimageio_ver : release
62- python_ver : 2.7
63- # pybind11_ver: v2.9.0
64- simd : avx
65- setenvs : export CMAKE_VERSION=3.15.5
66- - desc : gcc6/C++14 llvm10 py3.7 exr2.4 oiio2.2 sse4
67- nametag : linux-vfx2020
68- runner : ubuntu-latest
69- container : aswftesting/ci-osl:2020
70- vfxyear : 2020
71- cxx_std : 14
72- openimageio_ver : v2.4.13.0
73- python_ver : 3.7
74- pybind11_ver : v2.5.0
75- simd : sse4.2
76- setenvs : export CONAN_LLVM_VERSION=10.0.1
77- - desc : gcc9/C++17 llvm11 py3.7 exr2.5 oiio2.3 sse2 batch-b4sse2
41+ - desc : gcc9/C++17 llvm11 py3.7 exr2.5 oiio2.3 sse4 batch-b8avx2
7842 nametag : linux-vfx2021
7943 runner : ubuntu-latest
8044 container : aswftesting/ci-osl:2021-clang11
8347 openimageio_ver : v2.4.13.0
8448 python_ver : 3.7
8549 pybind11_ver : v2.7.0
86- simd : sse2
87- batched : b4_SSE2
88- - desc : gcc9/C++17 llvm11 py3.7 exr2.5 oiio2.3 avx2 batch-b8avx2
50+ simd : sse4.2
51+ batched : b8_AVX2_noFMA
52+ - desc : gcc9/C++17 llvm11 py3.7 exr2.5 oiio2.3 sse2 batch-b4sse2
8953 nametag : linux-vfx2021
9054 runner : ubuntu-latest
9155 container : aswftesting/ci-osl:2021-clang11
9458 openimageio_ver : v2.4.13.0
9559 python_ver : 3.7
9660 pybind11_ver : v2.7.0
97- simd : avx2,f16c
98- batched : b8_AVX2_noFMA
61+ simd : sse2
62+ batched : b4_SSE2
9963 - desc : gcc9/C++17 llvm13 py3.9 exr3.1 oiio-rel avx2
10064 nametag : linux-vfx2022
10165 runner : ubuntu-latest
@@ -158,6 +122,7 @@ jobs:
158122 simd : avx2,f16c
159123 batched : b8_AVX2_noFMA
160124 setenvs : export OSL_CMAKE_FLAGS="-DSTOP_ON_WARNING=OFF" USE_OPENVDB=0
125+ OPENCOLORIO_VERSION=v2.3.2 OPENCOLORIO_CXX=g++
161126 - desc : gcc11/C++17 llvm15 py3.10 exr3.1 oiio-rel avx2
162127 nametag : linux-vfx2023
163128 runner : ubuntu-latest
@@ -182,15 +147,15 @@ jobs:
182147 skip_tests : 1
183148 setenvs : export OSL_CMAKE_FLAGS="-DOSL_USE_OPTIX=1" OPTIX_VERSION=7.0
184149 OPENIMAGEIO_CMAKE_FLAGS=-DBUILD_FMT_VERSION=9.1.0
185- - desc : oldest everything gcc6 /C++14 llvm9 py2 .7 oiio2.3 no-simd exr2.4
150+ - desc : oldest everything gcc9 /C++17 llvm9 py3 .7 oiio2.3 no-simd exr2.4
186151 nametag : linux-oldest
187152 runner : ubuntu-latest
188- container : aswftesting/ci-osl:2019-clang9
189- vfxyear : 2019
190- cxx_std : 14
153+ container : aswftesting/ci-osl:2021-clang11
154+ vfxyear : 2021
155+ cxx_std : 17
191156 openexr_ver : v2.4.3
192157 openimageio_ver : v2.4.13.0
193- python_ver : 2 .7
158+ python_ver : 3 .7
194159 pybind11_ver : v2.7.0
195160 simd : 0
196161 setenvs : export PUGIXML_VERSION=v1.8
@@ -276,6 +241,8 @@ jobs:
276241 USE_BATCHED : ${{matrix.batched}}
277242 USE_SIMD : ${{matrix.simd}}
278243 ABI_CHECK : ${{matrix.abi_check}}
244+ ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION : node16
245+ ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION : true
279246 steps :
280247 # We would like to use harden-runner, but it flags too many false
281248 # positives, every time we download a dependency. We should use it only
@@ -353,11 +320,11 @@ jobs:
353320 fail-fast : false
354321 matrix :
355322 include :
356- - desc : Debug gcc7/C++14 llvm9 py2 .7 oiio2.3 exr2.4 sse4 exr2.4
323+ - desc : Debug gcc7/C++17 llvm9 py3 .7 oiio2.3 exr2.4 sse4 exr2.4
357324 nametag : linux-debug-gcc7-llvm9
358325 runner : ubuntu-20.04
359- cxx_compiler : g++-7
360- cxx_std : 14
326+ cxx_compiler : g++-9
327+ cxx_std : 17
361328 openexr_ver : v2.4.3
362329 openimageio_ver : v2.4.13.0
363330 pybind11_ver : v2.6.2
0 commit comments