@@ -101,8 +101,7 @@ jobs:
101101 runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && 'ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
102102 name : linux-extra:${{ matrix.config.name }}
103103 container :
104- # Can bump clang when AX is compatible with LLVM14
105- image : aswf/ci-openvdb:2022-clang12
104+ image : aswf/ci-openvdb:2022-clang14
106105 env :
107106 CXX : clang++
108107 strategy :
@@ -129,7 +128,7 @@ jobs:
129128 - name : test
130129 run : cd build && ctest -V
131130
132- # Test EXR 3 and TBB 2021 on MacOS
131+ # Test EXR 3 on MacOS
133132 macos-latest :
134133 if : |
135134 github.event_name != 'workflow_dispatch' ||
@@ -178,15 +177,15 @@ jobs:
178177 matrix :
179178 config :
180179 # Unified
181- - { image: '2022-clang14', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
182- - { image: '2022-clang14', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
183- - { image: '2022-clang13', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
184- - { image: '2022-clang13', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest' }
180+ - { image: '2022-clang14', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
181+ - { image: '2022-clang14', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
182+ - { image: '2022-clang13', cxx: 'clang++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
183+ - { image: '2022-clang13', cxx: 'g++', build: 'Release', components: 'core,bin,axcore,axbin,axtest', cmake: '' }
185184 # Standalone
186- - { image: '2021-clang10', cxx: 'clang++', build: 'Release', components: 'core' }
187- - { image: '2022-clang11', cxx: 'clang++', build: 'Debug', components: 'core' }
188- - { image: '2022-clang11', cxx: 'clang++', build: 'Release', components: 'core' }
189- - { image: '2022-clang11', cxx: 'g++', build: 'Release', components: 'core' }
185+ - { image: '2021-clang10', cxx: 'clang++', build: 'Release', components: 'core', cmake: '-DDISABLE_DEPENDENCY_VERSION_CHECKS=ON' }
186+ - { image: '2022-clang11', cxx: 'clang++', build: 'Debug', components: 'core', cmake: '' }
187+ - { image: '2022-clang11', cxx: 'clang++', build: 'Release', components: 'core', cmake: '' }
188+ - { image: '2022-clang11', cxx: 'g++', build: 'Release', components: 'core', cmake: '' }
190189 fail-fast : false
191190 steps :
192191 - uses : actions/checkout@v3
@@ -196,6 +195,7 @@ jobs:
196195 --build-type=${{ matrix.config.build }}
197196 --components=${{ matrix.config.components }}
198197 --cargs=\"
198+ ${{ matrix.config.cmake }}
199199 -DOPENVDB_AX_TEST_CMD_DOWNLOADS=ON
200200 -DUSE_EXPLICIT_INSTANTIATION=OFF
201201 -DOPENVDB_CXX_STRICT=ON
@@ -210,6 +210,7 @@ jobs:
210210 --build-type=${{ matrix.config.build }}
211211 --components="bin,axcore,axbin,axtest,python"
212212 --cargs=\"
213+ ${{ matrix.config.cmake }}
213214 -DOPENVDB_AX_TEST_CMD_DOWNLOADS=ON
214215 -DUSE_EXPLICIT_INSTANTIATION=OFF
215216 -DOPENVDB_CXX_STRICT=ON
@@ -288,7 +289,7 @@ jobs:
288289 run : |
289290 vcpkg update
290291 vcpkg install zlib tbb cppunit blosc python3 \
291- boost-iostreams boost-system boost-any boost-uuid boost-interprocess boost-algorithm boost-python
292+ boost-iostreams boost-system boost-any boost-uuid boost-interprocess boost-algorithm pybind11
292293 - name : build
293294 shell : bash
294295 run : >
0 commit comments