Skip to content

Commit 26ad186

Browse files
committed
ci: Add VFX Platform 2023 tests using new ASWF containers (#1696)
Signed-off-by: Larry Gritz <[email protected]>
1 parent a5857c5 commit 26ad186

File tree

1 file changed

+28
-16
lines changed

1 file changed

+28
-16
lines changed

.github/workflows/ci.yml

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ jobs:
3636
fail-fast: false
3737
matrix:
3838
include:
39-
- desc: gcc6/C++14 llvm9 py2.7 boost1.66 exr2.3 oiio2.2 sse2
39+
- desc: gcc6/C++14 llvm9 py2.7 boost1.66 exr2.3 oiio2.3 sse2
4040
nametag: linux-vfx2019
4141
os: ubuntu-latest
42+
container: aswftesting/ci-osl:2019-clang9
4243
vfxyear: 2019
43-
vfxsuffix: -clang9
4444
cxx_std: 14
4545
openimageio_ver: v2.2.17.0
4646
python_ver: 2.7
4747
pybind11_ver: v2.4.2
4848
- desc: clang9/C++14 llvm9 oiio-release boost1.66 avx2 exr2.3 py2.7
4949
nametag: linux-clang9-llvm9
5050
os: ubuntu-20.04
51+
container: aswftesting/ci-osl:2019-clang9
5152
vfxyear: 2019
52-
vfxsuffix: -clang9
5353
cc_compiler: clang
5454
cxx_compiler: clang++
5555
cxx_std: 14
@@ -60,8 +60,8 @@ jobs:
6060
- desc: GPU Cuda10 gcc6/C++14 llvm10 py2.7 boost-1.70 exr-2.3 OIIO-master avx2
6161
nametag: linux-optix7-2019
6262
os: ubuntu-latest
63+
container: aswftesting/ci-osl:2019-clang10
6364
vfxyear: 2019
64-
vfxsuffix: -clang10
6565
cxx_std: 14
6666
openimageio_ver: master
6767
python_ver: 2.7
@@ -73,29 +73,30 @@ jobs:
7373
- desc: gcc6/C++14 llvm10 py3.7 boost1.70 exr2.4 oiio2.2 sse4
7474
nametag: linux-vfx2020
7575
os: ubuntu-latest
76+
container: aswftesting/ci-osl:2020
7677
vfxyear: 2020
7778
cxx_std: 14
7879
openimageio_ver: v2.2.17.0
7980
python_ver: 3.7
8081
pybind11_ver: v2.5.0
8182
simd: sse4.2
8283
setenvs: export CONAN_LLVM_VERSION=10.0.1
83-
- desc: gcc9/C++17 llvm11 py3.7 boost1.73 exr2.5 oiio2.2 avx2 batch-b8avx2
84+
- desc: gcc9/C++17 llvm11 py3.7 boost1.73 exr2.5 oiio2.3 avx2 batch-b8avx2
8485
nametag: linux-vfx2021
8586
os: ubuntu-latest
87+
container: aswftesting/ci-osl:2021-clang11
8688
vfxyear: 2021
87-
vfxsuffix: -clang11
8889
cxx_std: 17
8990
openimageio_ver: dev-2.2
9091
python_ver: 3.7
9192
pybind11_ver: v2.7.0
9293
simd: avx2,f16c
9394
batched: b8_AVX2_noFMA
94-
- desc: gcc9/C++17 llvm13 py3.9 boost1.76 exr3.1 oiio2.3 avx2
95+
- desc: gcc9/C++17 llvm13 py3.9 boost1.76 exr3.1 oiio-rel avx2
9596
nametag: linux-vfx2022
9697
os: ubuntu-latest
98+
container: aswftesting/ci-osl:2022-clang13
9799
vfxyear: 2022
98-
vfxsuffix: -clang13
99100
cxx_std: 17
100101
openimageio_ver: release
101102
python_ver: 3.9
@@ -105,8 +106,8 @@ jobs:
105106
- desc: clang12/C++17 llvm12 oiio-master boost1.73 exr3.1 py3.9 avx2 batch-avx512
106107
nametag: linux-clang12-llvm12-batch
107108
os: ubuntu-latest
109+
container: aswftesting/ci-osl:2022-clang12
108110
vfxyear: 2022
109-
vfxsuffix: -clang12
110111
cxx_std: 17
111112
openimageio_ver: master
112113
python_ver: 3.9
@@ -117,8 +118,8 @@ jobs:
117118
- desc: icc/C++17 llvm14 py3.9 boost1.76 exr3.1 oiio-master avx2
118119
nametag: linux-icc
119120
os: ubuntu-latest
121+
container: aswftesting/ci-osl:2022-clang14
120122
vfxyear: 2022
121-
vfxsuffix: -clang14
122123
cc_compiler: icc
123124
cxx_compiler: icpc
124125
cxx_std: 17
@@ -134,8 +135,8 @@ jobs:
134135
- desc: icx/C++17 llvm14 py3.9 boost1.76 exr3.1 oiio2.3 avx2
135136
nametag: linux-icx
136137
os: ubuntu-latest
138+
container: aswftesting/ci-osl:2022-clang14
137139
vfxyear: 2022
138-
vfxsuffix: -clang14
139140
cc_compiler: icx
140141
cxx_compiler: icpx
141142
cxx_std: 17
@@ -146,11 +147,22 @@ jobs:
146147
simd: avx2,f16c
147148
batched: b8_AVX2_noFMA
148149
setenvs: export OSL_CMAKE_FLAGS="-DSTOP_ON_WARNING=OFF" USE_OPENVDB=0
149-
- desc: oldest everything gcc6/C++14 llvm9 py2.7 boost1.66 oiio2.2 no-simd exr2.3
150+
- desc: gcc11/C++17 llvm15 py3.10 boost1.80 exr3.1 oiio-rel avx2
151+
nametag: linux-vfx2023
152+
os: ubuntu-latest
153+
container: aswftesting/ci-osl:2023-clang15
154+
vfxyear: 2023
155+
cxx_std: 17
156+
openimageio_ver: release
157+
python_ver: "3.10"
158+
pybind11_ver: v2.9.0
159+
simd: avx2,f16c
160+
batched: b8_AVX2
161+
- desc: oldest everything gcc6/C++14 llvm9 py2.7 boost1.66 oiio2.3 no-simd exr2.3
150162
nametag: linux-oldest
151163
os: ubuntu-latest
164+
container: aswftesting/ci-osl:2019-clang9
152165
vfxyear: 2019
153-
vfxsuffix: -clang9
154166
cxx_std: 14
155167
openimageio_ver: v2.2.17.0
156168
python_ver: 2.7
@@ -162,8 +174,8 @@ jobs:
162174
- desc: sanitizers
163175
nametag: sanitizer
164176
os: ubuntu-latest
177+
container: aswftesting/ci-osl:2022-clang13
165178
vfxyear: 2022
166-
vfxsuffix: -clang13
167179
cc_compiler: clang
168180
cxx_compiler: clang++
169181
cxx_std: 17
@@ -207,8 +219,8 @@ jobs:
207219
- desc: "clang-format"
208220
nametag: clang-format
209221
os: ubuntu-latest
222+
container: aswftesting/ci-osl:2022-clang14
210223
vfxyear: 2022
211-
vfxsuffix: -clang14
212224
cxx_std: 17
213225
openimageio_ver: release
214226
python_ver: 3.9
@@ -220,7 +232,7 @@ jobs:
220232

221233
runs-on: ${{matrix.os}}
222234
container:
223-
image: aswftesting/ci-osl:${{matrix.vfxyear}}${{matrix.vfxsuffix}}
235+
image: ${{ matrix.container }}
224236
env:
225237
CXX: ${{matrix.cxx_compiler}}
226238
CC: ${{matrix.cc_compiler}}

0 commit comments

Comments
 (0)