3030 # download Houdini and cache it. The secrets are used in download_houdini.py
3131 checksecret :
3232 name : Verify Houdini Secrets
33- runs-on : ubuntu-20.04-8c-32g-300h
33+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
3434 outputs :
3535 HOUDINI_SECRETS : ${{ steps.check.outputs.HOUDINI_SECRETS }}
3636 steps :
5454 (github.event_name != 'workflow_dispatch' ||
5555 github.event.inputs.type == 'all' ||
5656 github.event.inputs.type == 'houdini')
57- runs-on : ubuntu-20.04-8c-32g-300h
57+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
5858 name : linux-houdini:${{ matrix.config.houdini_version }}
5959 env :
6060 CXX : clang++
9898 github.event_name != 'workflow_dispatch' ||
9999 github.event.inputs.type == 'all' ||
100100 github.event.inputs.type == 'extra'
101- runs-on : ubuntu-20.04-8c-32g-300h
101+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
102102 name : linux-extra:${{ matrix.config.name }}
103103 container :
104104 # Can bump clang when AX is compatible with LLVM14
@@ -167,7 +167,7 @@ jobs:
167167 github.event_name != 'workflow_dispatch' ||
168168 github.event.inputs.type == 'all' ||
169169 github.event.inputs.type == 'ax'
170- runs-on : ubuntu-20.04-8c-32g-300h
170+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
171171 name : >
172172 linux-ax:${{ matrix.config.image }}-cxx:${{ matrix.config.cxx }}-${{ matrix.config.build }}
173173 container :
@@ -178,22 +178,21 @@ jobs:
178178 matrix :
179179 config :
180180 # Unified
181- - { image: '2022-clang14', cxx: 'clang++', build: 'Release', j: '8', components: 'core,bin,axcore,axbin,axtest' }
182- - { image: '2022-clang14', cxx: 'g++', build: 'Release', j: '8', components: 'core,bin,axcore,axbin,axtest' }
183- - { image: '2022-clang13', cxx: 'clang++', build: 'Release', j: '8', components: 'core,bin,axcore,axbin,axtest' }
184- - { image: '2022-clang13', cxx: 'g++', build: 'Release', j: '8', components: 'core,bin,axcore,axbin,axtest' }
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' }
185185 # Standalone
186- - { image: '2021-clang10', cxx: 'clang++', build: 'Release', j: '8', components: 'core' }
187- - { image: '2022-clang11', cxx: 'clang++', build: 'Debug', j: '8', components: 'core' }
188- - { image: '2022-clang11', cxx: 'clang++', build: 'Release', j: '8', components: 'core' }
189- - { image: '2022-clang11', cxx: 'g++', build: 'Release', j: '8', components: 'core' }
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' }
190190 fail-fast : false
191191 steps :
192192 - uses : actions/checkout@v3
193193 - name : build
194194 run : >
195195 ./ci/build.sh -v
196- -j ${{ matrix.config.j }}
197196 --build-type=${{ matrix.config.build }}
198197 --components=${{ matrix.config.components }}
199198 --cargs=\"
@@ -208,7 +207,6 @@ jobs:
208207 if : matrix.config.components == 'core'
209208 run : >
210209 ./ci/build.sh -v
211- -j ${{ matrix.config.j }}
212210 --build-type=${{ matrix.config.build }}
213211 --components="bin,axcore,axbin,axtest,python"
214212 --cargs=\"
@@ -261,7 +259,7 @@ jobs:
261259 github.event_name != 'workflow_dispatch' ||
262260 github.event.inputs.type == 'all' ||
263261 github.event.inputs.type == 'ax'
264- runs-on : windows-2022-8c-32g-300h
262+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' windows-2022-8c-32g-300h') || 'windows-latest' }}
265263 name : windows-vc:${{ matrix.config.vc }}-type:${{ matrix.config.build }}
266264 env :
267265 VCPKG_DEFAULT_TRIPLET : ${{ matrix.config.vc }}
@@ -326,7 +324,7 @@ jobs:
326324 github.event_name != 'workflow_dispatch' ||
327325 github.event.inputs.type == 'all' ||
328326 github.event.inputs.type == 'blosc'
329- runs-on : ubuntu-20.04-8c-32g-300h
327+ runs-on : ${{ (github.repository_owner == 'AcademySoftwareFoundation' && ' ubuntu-20.04-8c-32g-300h') || 'ubuntu-latest' }}
330328 name : linux-blosc:${{ matrix.blosc }}
331329 container :
332330 image : aswf/ci-base:2021
0 commit comments