Skip to content

Commit 01c866c

Browse files
committed
add native rawtoaces CI runners
Signed-off-by: Anton Dukhovnikov <antond@wetafx.co.nz>
1 parent a49c1a9 commit 01c866c

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

.github/workflows/build-steps.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ on:
2828
type: string
2929
default: 'ON'
3030
vfxyear:
31-
type: string
32-
default: '0'
31+
type: number
32+
default: 0
3333
ceres_hack:
3434
type: string
3535
default: 'OFF'
@@ -54,7 +54,7 @@ jobs:
5454
steps:
5555

5656
- name: Install nodejs20glibc2.17 - VFX2022 only
57-
if: inputs.vfxyear == '2022'
57+
if: inputs.vfxyear == 2022
5858
run: |
5959
curl --silent https://unofficial-builds.nodejs.org/download/release/v20.18.1/node-v20.18.1-linux-x64-glibc-217.tar.xz | tar -xJ --strip-components 1 -C /node20217 -f -
6060
@@ -63,17 +63,25 @@ jobs:
6363
fetch-depth: '0'
6464

6565
- name: Yum config - VFX2022 only
66-
if: inputs.vfxyear == '2022'
66+
if: inputs.vfxyear == 2022
6767
shell: bash
6868
run: |
6969
yum-config-manager --disable centos-sclo-rh || true
7070
sed -i 's,^mirrorlist=,#,; s,^#baseurl=http://mirror\.centos\.org/centos/$releasever,baseurl=https://vault.centos.org/7.9.2009,' /etc/yum.repos.d/CentOS-Base.repo
7171
7272
- name: Dependencies
73+
if: inputs.vfxyear < 2024
7374
shell: bash
7475
run: |
7576
build_scripts/${{ inputs.install_deps }}.bash
76-
77+
78+
- name: Dependencies (aswf/ci-rawtoaces)
79+
if: inputs.vfxyear > 2023
80+
shell: bash
81+
run: |
82+
yum install -y json-devel
83+
python -m pip install nanobind pytest
84+
7785
- name: Configure CMake
7886
run: >
7987
cmake

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
fail-fast: false
3030

3131
matrix:
32-
vfxyear: [ 2022, 2023, 2024 ]
32+
vfxyear: [ 2022, 2023, 2024, 2025, 2026 ]
3333
compiler: [ [gcc, g++], [clang, clang++] ]
3434
include:
3535
- vfxyear: 2022
@@ -40,7 +40,11 @@ jobs:
4040
- vfxyear: 2023
4141
container: aswf/ci-osl:2023-clang15
4242
- vfxyear: 2024
43-
container: aswf/ci-osl:2024-clang17
43+
container: aswf/ci-rawtoaces:2024.4
44+
- vfxyear: 2025
45+
container: aswf/ci-rawtoaces:2025.3
46+
- vfxyear: 2026
47+
container: aswf/ci-rawtoaces:2026.1
4448

4549
build:
4650
name: "${{matrix.os}} ${{matrix.c_compiler}}"

0 commit comments

Comments
 (0)