From f00fa81ffa6363a0241975244bac788466a770c7 Mon Sep 17 00:00:00 2001 From: Gary Oberbrunner Date: Wed, 22 Jul 2026 09:26:28 -0400 Subject: [PATCH] Use aswf ci-openfx images for Linux CI; add VFX CY2024/2025/2026 jobs Switch the three VFX CY2023 jobs from aswf/ci-base:2023 to aswf/ci-openfx:2023.4, which is purpose-built with OpenFX's build dependencies, and add build jobs for the current platform years using ci-openfx 2024.8, 2025.7 and 2026.5 (Rocky 9). The CentOS 7 CY2021/2022 jobs stay on ci-base since ci-openfx images start at 2023. The 2027.0 pre-release image can be added once VFX Platform 2027 is final. Fixes #251. Co-Authored-By: Claude Fable 5 Signed-off-by: Gary Oberbrunner --- .github/workflows/build.yml | 54 ++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f8933db8..ce4dc1cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -70,7 +70,7 @@ jobs: ostype: linux aswfdockerbuild: true os: ubuntu-latest - container: aswf/ci-base:2023 + container: aswf/ci-openfx:2023.4 vfx-cy: 2023 has_cmake_presets: false buildtype: Release @@ -89,7 +89,7 @@ jobs: ostype: linux aswfdockerbuild: true os: ubuntu-latest - container: aswf/ci-base:2023 + container: aswf/ci-openfx:2023.4 vfx-cy: 2023 has_cmake_presets: false buildtype: Release @@ -107,7 +107,7 @@ jobs: ostype: linux aswfdockerbuild: true os: ubuntu-latest - container: aswf/ci-base:2023 + container: aswf/ci-openfx:2023.4 vfx-cy: 2023 has_cmake_presets: false buildtype: Release @@ -117,6 +117,54 @@ jobs: cc-compiler: clang compiler-desc: Clang opengl: false + - name_prefix: Linux Rocky 8 VFX CY2024 + release_prefix: linux-vfx2024 + ostype: linux + aswfdockerbuild: true + os: ubuntu-latest + container: aswf/ci-openfx:2024.8 + vfx-cy: 2024 + has_cmake_presets: false + buildtype: Release + conan_version: 2.30.0 + cxx-standard: 17 + cxx-compiler: clang++ + cc-compiler: clang + compiler-desc: Clang + cuda: false + opencl: true + - name_prefix: Linux Rocky 8 VFX CY2025 + release_prefix: linux-vfx2025 + ostype: linux + aswfdockerbuild: true + os: ubuntu-latest + container: aswf/ci-openfx:2025.7 + vfx-cy: 2025 + has_cmake_presets: false + buildtype: Release + conan_version: 2.30.0 + cxx-standard: 17 + cxx-compiler: clang++ + cc-compiler: clang + compiler-desc: Clang + cuda: false + opencl: true + - name_prefix: Linux Rocky 9 VFX CY2026 + release_prefix: linux-vfx2026 + ostype: linux + aswfdockerbuild: true + os: ubuntu-latest + container: aswf/ci-openfx:2026.5 + vfx-cy: 2026 + has_cmake_presets: false + buildtype: Release + conan_version: 2.30.0 + cxx-standard: 17 + cxx-compiler: clang++ + cc-compiler: clang + compiler-desc: Clang + cuda: false + opencl: true - name_prefix: Linux Ubuntu release_prefix: linux-ubuntu ostype: linux