Skip to content

Commit e0197db

Browse files
committed
Signed-off-by: Tuomas Tonteri <[email protected]>
2 parents ae76938 + 28b71e7 commit e0197db

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1365
-509
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -38,43 +38,7 @@ jobs:
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
@@ -83,9 +47,9 @@ jobs:
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
@@ -94,8 +58,8 @@ jobs:
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

Comments
 (0)