Skip to content

feat: Nanobind for python bindings (first steps -- pybind11 still working) #9638

feat: Nanobind for python bindings (first steps -- pybind11 still working)

feat: Nanobind for python bindings (first steps -- pybind11 still working) #9638

Triggered via pull request April 27, 2026 11:56
Status Cancelled
Total duration 10m 48s
Artifacts 21

ci.yml

on: pull_request
Matrix: aswf-old
Matrix: linux-aswf
Matrix: linux-ubuntu
Matrix: macos
Matrix: windows
Fit to window
Zoom out
Zoom in

Annotations

50 errors and 4 warnings
clang-format / c++17 py3.10
Process completed with exit code 1.
clang18 C++17 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.12
Process completed with exit code 8.
VFX2024 clang/C++17 py3.11 exr3.2 ocio2.3 / clang++ c++17 py3.11
Process completed with exit code 8.
(old) VP2022 clang13/C++17 py39 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.9
Process completed with exit code 8.
hobbled gcc9/C++17 py3.9 exr-3.1 no-sse / g++-9 c++17 py3.9
Process completed with exit code 8.
latest releases gcc13 C++20 py3.12 avx2 exr3.4 ocio2.4 / g++-13 c++20 py3.12
Process completed with exit code 8.
all local builds gcc12 C++17 avx2 exr3.2 ocio2.3 / g++-12 c++17 py3.10
Process completed with exit code 8.
VFX2024 gcc11/C++17 py3.11 exr3.2 ocio2.3 / c++17 py3.11
Process completed with exit code 8.
oldest gcc9/C++17 py3.9 exr3.1 ocio2.3 / g++-9 c++17 py3.9
Process completed with exit code 8.
VFX2025 gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
Process completed with exit code 8.
oldest clang11/C++17 py3.9 exr3.1 ocio2.3 / c++17 py3.9
Process completed with exit code 8.
VFX2023 gcc11/C++17 py3.10 exr3.1 ocio2.3 / c++17 py3.10
Process completed with exit code 8.
MacOS-15-Intel aclang17/C++17/py3.13 / /usr/bin/clang++ c++17 py3.14
Process completed with exit code 8.
MacOS-26-ARM aclang16/C++20/py3.13 / /usr/bin/clang++ c++20 py3.14
Process completed with exit code 8.
VFX2025 icx/C++17 py3.11 exr3.3 ocio2.4 qt5.15 / icpx c++17 py3.11
Process completed with exit code 8.
Linux ARM latest releases gcc14 C++20 py3.12 exr3.4 ocio2.4 / g++-14 c++20 py3.12
Canceling since a higher priority waiting request for CI-5084 exists
VFX2025 Debug gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
Canceling since a higher priority waiting request for CI-5084 exists
VFX2025 Debug gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
The operation was canceled.
Sanitizers / clang++ c++17 py3.13
Canceling since a higher priority waiting request for CI-5084 exists
Sanitizers / clang++ c++17 py3.13
The operation was canceled.
VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.5 / c++20 py3.13
Canceling since a higher priority waiting request for CI-5084 exists
VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.5 / c++20 py3.13
The operation was canceled.
Windows-2022 VS2022 / c++17 py3.12
Canceling since a higher priority waiting request for CI-5084 exists
Windows-2022 VS2022 / c++17 py3.12
The operation was canceled.
Windows-2025 VS2022 / c++17 py3.12
Canceling since a higher priority waiting request for CI-5084 exists
Windows-2025 VS2022 / c++17 py3.12
The operation was canceled.
(old) VP2022 gcc9/C++17 py39 exr3.1 ocio2.3 / c++17 py3.9
Canceling since a higher priority waiting request for CI-5084 exists
(old) VP2022 gcc9/C++17 py39 exr3.1 ocio2.3 / c++17 py3.9
The operation was canceled.
bleeding edge gcc15 C++23 py3.12 OCIO/libtiff/exr-main avx2 / c++23 py3.12
Canceling since a higher priority waiting request for CI-5084 exists
MacOS-15-ARM aclang16/C++20/py3.13 / /usr/bin/clang++ c++20 py3.13
Canceling since a higher priority waiting request for CI-5084 exists
MacOS-15-ARM aclang16/C++20/py3.13 / /usr/bin/clang++ c++20 py3.13
The operation was canceled.
MacOS-14-ARM aclang15/C++20/py3.13 / /usr/bin/clang++ c++20 py3.13
Canceling since a higher priority waiting request for CI-5084 exists
MacOS-14-ARM aclang15/C++20/py3.13 / /usr/bin/clang++ c++20 py3.13
The operation was canceled.
Windows-2025 VS2026 / c++17 py3.12
Canceling since a higher priority waiting request for CI-5084 exists
Windows-2025 VS2026 / c++17 py3.12
The operation was canceled.
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
CI
Canceling since a higher priority waiting request for CI-5084 exists
(old) VP2022 clang13/C++17 py39 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.9
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
oldest clang11/C++17 py3.9 exr3.1 ocio2.3 / c++17 py3.9
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: KyleMayes/install-llvm-action@ebc0426251bc40c7cd31162802432c68818ab8f0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows-2025 VS2022 / c++17 py3.12
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
(old) VP2022 gcc9/C++17 py39 exr3.1 ocio2.3 / c++17 py3.9
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
oiio-steps-MacOS-15-Intel
9.82 MB
sha256:eaedf052d83c82c4a449e3502dafd548f06d9a9d2303ee3d59bcc40f601b51e6
oiio-steps-abi-check
1.04 MB
sha256:c1c686da840613b7fa003e8956c45a294070915d56e2bdeb3edf01e7ab0b0ded
oiio-steps-clang-format
506 KB
sha256:26690cd42f0d4be38e3cb050afecdd8760d0c7eeffd7f98ae96411b5de0a02ba
oiio-steps-linux-arm-latest-releases-clang
9.79 MB
sha256:0ffaf6f47a819f8fa6142bf5d7d6cc4b0da1a44518bea38151a8fda3133ca733
oiio-steps-linux-bleeding-edge
1.03 MB
sha256:937961e596ec1d680f11f0de009e0b1e8779f68ae34bb653ed07cb0d1771e04a
oiio-steps-linux-clang18
3.7 MB
sha256:f3ce0f9d1cc59fc1df8cc8a971028b80b62e548698c43d0684cfbb7660196f53
oiio-steps-linux-disabled-ubuntu
3.69 MB
sha256:a1d3f40e99f90a46e2ebf10a58de7b7bb844ee2b709f5860c02332a1ff0f19e6
oiio-steps-linux-latest-releases
9.79 MB
sha256:ae8596412fced84ab8cc870bcae7d4313f3692ae8ea5e3d4149218d552d962dc
oiio-steps-linux-local-builds
3.7 MB
sha256:8919db77b901fd22c4da99a5a0e08a55326e9c577428b69ee78f95d0f2552c06
oiio-steps-linux-oldest-clang-ubuntu
3.69 MB
sha256:a0e8e08f2d52d37304a43ee68016609a9b12ad3a7d5af95301b0a76525f5d6b1
oiio-steps-linux-oldest-ubuntu
3.7 MB
sha256:f438765f566dc12770a34b49b513f257002eae66a99840aaffe08528f41d925e
oiio-steps-linux-vfx2022.clang13
3.7 MB
sha256:624bd8b3072f83a0441100f2e4b9d2d283ab31bd30dfb201c63be782b8ff1b5d
oiio-steps-linux-vfx2023
3.7 MB
sha256:d1eae40815d3a9fa395a2a5a3e069e86c1feaf148d2acb311e1ff788fdcdee28
oiio-steps-linux-vfx2024
9.8 MB
sha256:c7e3f8a8bf008a20fd57eadf7775a499e5c10d0e54d7360973f29b88474ab1c5
oiio-steps-linux-vfx2024.clang
9.8 MB
sha256:a4c5932cdc26779e875f50a3448a9f0f7854bc7440e0aed829949e398c22706f
oiio-steps-linux-vfx2025
9.8 MB
sha256:6358e7e675e2af89bffa82afaddaf76f8682f3f98ee4c0afd71659f932f6817d
oiio-steps-linux-vfx2025.icx
9.8 MB
sha256:c2c4f7d45d829dcbe7a8573c6f57819b5f8cc3e2e64d3e4e3e2137c7ffecc7e3
oiio-steps-linux-vfx2026
1.04 MB
sha256:b3aa959ccfb75d400e27aa72ec939fb2ef5e220978660d1fca6434e38671ee26
oiio-steps-macos15-arm-py313
5.86 MB
sha256:3b020e523dfe24f8d4cd2d55d4cb6a610c603d07678ddabed47e7854d16c6fa2
oiio-steps-macos26-arm-py313
9.83 MB
sha256:aa1efb15a2e83920f32394d020978ab914287c4fea05a8d0cddc17065101633e
oiio-steps-windows-2025-vs2026
1.29 MB
sha256:12737a60a5eec6e569e5178d72191aef5d5f6597f6e689f02743e3929915cd75