Skip to content

Commit 5c2ec33

Browse files
committed
ci: switch all containers from aswftesting to aswf (#2061)
aswftesting is no longer maintained. Signed-off-by: Larry Gritz <[email protected]>
1 parent d1329c6 commit 5c2ec33

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- desc: gcc9/C++17 llvm14 py3.9 exr3.1 oiio-2.5 avx2
5454
nametag: linux-vfx2022
5555
runner: ubuntu-latest
56-
container: aswftesting/ci-osl:2022-clang14
56+
container: aswf/ci-osl:2022-clang14
5757
vfxyear: 2022
5858
old_node: 1
5959
cxx_std: 17
@@ -65,7 +65,7 @@ jobs:
6565
- desc: clang14/C++17 llvm14 oiio-3.0 py3.9 avx2 batch-avx512
6666
nametag: linux-clang14-llvm14-batch
6767
runner: ubuntu-latest
68-
container: aswftesting/ci-osl:2022-clang14
68+
container: aswf/ci-osl:2022-clang14
6969
vfxyear: 2022
7070
old_node: 1
7171
cxx_std: 17
@@ -79,7 +79,7 @@ jobs:
7979
- desc: gcc9/C++17 llvm14 py3.9 exr3.1 oiio3.0 sse2 batch-b4sse2
8080
nametag: linux-vfx2022-clang
8181
runner: ubuntu-latest
82-
container: aswftesting/ci-osl:2022-clang14
82+
container: aswf/ci-osl:2022-clang14
8383
vfxyear: 2022
8484
old_node: 1
8585
cxx_std: 17
@@ -92,7 +92,7 @@ jobs:
9292
- desc: oldest everything gcc9/C++17 llvm14 py3.9 oiio2.5 no-simd
9393
nametag: linux-oldest
9494
runner: ubuntu-latest
95-
container: aswftesting/ci-osl:2022-clang14
95+
container: aswf/ci-osl:2022-clang14
9696
vfxyear: 2022
9797
old_node: 1
9898
cxx_std: 17
@@ -236,7 +236,7 @@ jobs:
236236
- desc: VP2023 gcc11/C++17 llvm15 py3.10 oiio-3.0 avx2
237237
nametag: linux-vfx2023
238238
runner: ubuntu-latest
239-
container: aswftesting/ci-osl:2023-clang15
239+
container: aswf/ci-osl:2023-clang15
240240
cxx_std: 17
241241
openimageio_ver: v3.0.11.0
242242
python_ver: "3.10"
@@ -246,17 +246,18 @@ jobs:
246246
- desc: VP2024 gcc11/C++17 llvm17 py3.11 oiio-3.0 avx2
247247
nametag: linux-vfx2024
248248
runner: ubuntu-latest
249-
container: aswftesting/ci-osl:2024-clang17
249+
container: aswf/ci-osl:2024-clang17
250250
cxx_std: 17
251251
openimageio_ver: v3.0.11.0
252252
python_ver: "3.11"
253253
pybind11_ver: v2.11.1
254254
simd: avx2,f16c
255255
batched: b8_AVX2
256+
setenvs: export REMOVE_INSTALLED_OPENIMAGEIO=1
256257
- desc: VP2025 gcc11/C++17 llvm18 py3.11 oiio-3.0 avx2
257258
nametag: linux-vfx2025
258259
runner: ubuntu-latest
259-
container: aswftesting/ci-osl:2025-clang18
260+
container: aswf/ci-osl:2025-clang18
260261
cxx_std: 17
261262
python_ver: "3.11"
262263
# pybind11_ver: v2.11.1
@@ -268,7 +269,7 @@ jobs:
268269
- desc: VP2026 gcc14/C++20 llvm20 py3.13 oiio-3.1 avx2
269270
nametag: linux-vfx2026
270271
runner: ubuntu-latest
271-
container: aswftesting/ci-osl:2026-clang20
272+
container: aswf/ci-osl:2026-clang20
272273
cxx_std: 20
273274
python_ver: "3.13"
274275
# pybind11_ver: v2.11.1
@@ -282,7 +283,7 @@ jobs:
282283
- desc: sanitizers
283284
nametag: sanitizer
284285
runner: ubuntu-latest
285-
container: aswftesting/ci-osl:2024-clang17
286+
container: aswf/ci-osl:2024-clang17
286287
cc_compiler: clang
287288
cxx_compiler: clang++
288289
cxx_std: 17
@@ -298,6 +299,7 @@ jobs:
298299
OSL_OPTIONS=llvm_debugging_symbols=1
299300
TESTRENDER_AA=1
300301
OSL_TESTSUITE_SKIP_DIFF=1
302+
REMOVE_INSTALLED_OPENIMAGEIO=1
301303
# Sanitizer notes:
302304
# - There are a handful of tests we disable entirely with
303305
# CTEST_EXCLUSIONS because they are irrelevant or just cannot be
@@ -325,7 +327,7 @@ jobs:
325327
- desc: abi check
326328
nametag: linux-abi
327329
runner: ubuntu-latest
328-
container: aswftesting/ci-osl:2023-clang15
330+
container: aswf/ci-osl:2023-clang15
329331
cc_compiler: gcc
330332
cxx_compiler: g++
331333
cxx_std: 17
@@ -344,7 +346,7 @@ jobs:
344346
- desc: icc/C++17 llvm14 py3.9 oiio-2.5 avx2
345347
nametag: linux-icc
346348
runner: ubuntu-latest
347-
container: aswftesting/ci-osl:2023-clang15
349+
container: aswf/ci-osl:2023-clang15
348350
cc_compiler: icc
349351
cxx_compiler: icpc
350352
cxx_std: 17
@@ -372,7 +374,7 @@ jobs:
372374
# If we ever need the big runner:
373375
# runner: ${{ (github.repository_owner == 'AcademySoftwareFoundation' && 'ubuntu-22.04-8c-32g-300h') || 'ubuntu-latest' }}
374376
# disable: ${{ github.repository_owner != 'AcademySoftwareFoundation' }}
375-
container: aswftesting/ci-osl:2023-clang15
377+
container: aswf/ci-osl:2023-clang15
376378
cc_compiler: icx
377379
cxx_compiler: icpx
378380
cxx_std: 17

src/build-scripts/gh-installdeps.bash

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,14 @@ if [[ "$OPENCOLORIO_VERSION" != "" ]] ; then
186186
fi
187187

188188
if [[ "$OPENIMAGEIO_VERSION" != "" ]] ; then
189+
190+
if [[ "$REMOVE_INSTALLED_OPENIMAGEIO" == "1" ]] ; then
191+
sudo rm -rf /usr/local/include/OpenImageIO
192+
sudo rm -rf /usr/local/lib*/cmake/OpenImageIO
193+
sudo rm -rf /usr/local/lib*/libOpenImageIO*
194+
sudo rm -rf /usr/local/lib*/python*/site-packages/OpenImageIO*
195+
fi
196+
189197
# There are many parts of OIIO we don't need to build for OSL's tests
190198
export ENABLE_iinfo=0 ENABLE_iv=0 ENABLE_igrep=0
191199
export ENABLE_iconvert=0 ENABLE_testtex=0
@@ -199,7 +207,7 @@ if [[ "$OPENIMAGEIO_VERSION" != "" ]] ; then
199207
export OPENIMAGEIO_CMAKE_FLAGS+=" -DOIIO_BUILD_TESTING=OFF -DOIIO_BUILD_TESTS=0"
200208
# Don't let warnings in OIIO break OSL's CI run
201209
export OPENIMAGEIO_CMAKE_FLAGS+=" -DSTOP_ON_WARNING=OFF"
202-
export OPENIMAGEIO_CMAKE_FLAGS+=" -DUSE_OPENGL=0"
210+
export OPENIMAGEIO_CMAKE_FLAGS+=" -DUSE_OPENGL=0 -DUSE_JXL=0"
203211
export OPENIMAGEIO_CMAKE_FLAGS+=" -DUSE_OPENCV=0 -DUSE_FFMPEG=0 -DUSE_QT=0"
204212
if [[ "${OPENIMAGEIO_UNITY:-1}" != "0" ]] ; then
205213
# Speed up the OIIO build by doing a "unity" build. (Note: this is

0 commit comments

Comments
 (0)