Skip to content

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

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

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

Triggered via pull request April 29, 2026 09:34
Status Success
Total duration 46m 46s
Artifacts 10

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

6 warnings
(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/cache/save@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/
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/
(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 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 VS2026 / c++17 py3.12
Cache save failed.
Windows-2022 VS2022 / c++17 py3.12
Cache save failed.
Windows-2025 VS2022 / c++17 py3.12
Cache save failed.

Artifacts

Produced during runtime
Name Size Digest
oiio-steps-MacOS-15-Intel
9.82 MB
sha256:593b67357afefb37047e1bf2576a6adc921aecfcd119f5b5d7b81442856f54a9
oiio-steps-abi-check
1.04 MB
sha256:425d8e4373bc315664e6c4d8da53ac3312b96f770bfe41aa025ccfedb014a94d
oiio-steps-linux-bleeding-edge
3.7 MB
sha256:d9cacbb63810ba7c582cac89d3fa654a6faf7f72ba837adb692fd67a641002d5
oiio-steps-linux-vfx2025
9.8 MB
sha256:0ac455f0df1f935f043b01e4670723173cb812fef198290798be8a21b76828f6
oiio-steps-linux-vfx2025.icx
9.8 MB
sha256:076c56b161760528d4056c13d2cbe1339e28db61fdcb5e220668a58a1fe23b66
oiio-steps-linux-vfx2026
9.8 MB
sha256:2408ab1276eef9d08791003bcba58cef743b764e0a8ec0dab93a3c3c4ebe6e9e
oiio-steps-macos15-arm-py313
9.83 MB
sha256:d0f83cde8beb4c047e55a5305f207b0b903e4cc1e0fde9d8d9ba45250037a0de
oiio-steps-macos26-arm-py313
9.83 MB
sha256:80935871bbbf2c2c98bcaf96535e4b026648aed1d66ecd08994b19078972a9a7
oiio-steps-windows-2025
3.78 MB
sha256:d32da9253ce08983bfddcedfa3166d6546d07be372d8067b8fc6bdc1101dfcd1
oiio-steps-windows-2025-vs2026
3.95 MB
sha256:c0f39a3dfce1d483bd8168b12fb2acf30a52b8fe78a95f30a14c7a9ad45f89c6