@@ -2,11 +2,7 @@ name: main
22
33on :
44 push :
5- paths-ignore :
6- - ' **.md'
75 pull_request :
8- paths-ignore :
9- - ' **.md'
106 schedule :
117 # Nightly build
128 - cron : ' 30 10 * * *'
@@ -30,17 +26,17 @@ jobs:
3026 python : 3.9
3127 cmake_config : -DMATERIALX_BUILD_SHARED_LIBS=ON -DMATERIALX_BUILD_MONOLITHIC=ON
3228
33- - name : Linux_GCC_14_Python312
29+ - name : Linux_GCC_14_Python313
3430 os : ubuntu-24.04
3531 compiler : gcc
3632 compiler_version : " 14"
37- python : 3.12
33+ python : 3.13
3834
39- - name : Linux_GCC_14_Python313
35+ - name : Linux_GCC_14_Python314
4036 os : ubuntu-24.04
4137 compiler : gcc
4238 compiler_version : " 14"
43- python : 3.13
39+ python : 3.14
4440 test_render : ON
4541
4642 - name : Linux_GCC_CoverageAnalysis
@@ -58,11 +54,11 @@ jobs:
5854 python : 3.9
5955 cmake_config : -DMATERIALX_BUILD_SHARED_LIBS=ON
6056
61- - name : Linux_Clang_18_Python313
57+ - name : Linux_Clang_18_Python314
6258 os : ubuntu-24.04
6359 compiler : clang
6460 compiler_version : " 18"
65- python : 3.13
61+ python : 3.14
6662 clang_format : ON
6763
6864 - name : MacOS_Xcode_15_Python311
@@ -80,11 +76,11 @@ jobs:
8076 test_shaders : ON
8177 test_render : ON
8278
83- - name : MacOS_Xcode_26_Python313
79+ - name : MacOS_Xcode_26_Python314
8480 os : macos-26
8581 compiler : xcode
8682 compiler_version : " 26.0"
87- python : 3.13
83+ python : 3.14
8884 static_analysis : ON
8985 cmake_config : -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMATERIALX_BUILD_DATA_LIBRARY=ON
9086
@@ -114,15 +110,21 @@ jobs:
114110 architecture : x64
115111 python : 3.13
116112 cmake_config : -G "Visual Studio 17 2022" -A "x64"
117- test_shaders : ON
118113 extended_build_mdl_sdk : ON
119114
115+ - name : Windows_VS2022_x64_Python314
116+ os : windows-2025
117+ architecture : x64
118+ python : 3.14
119+ cmake_config : -G "Visual Studio 17 2022" -A "x64"
120+ test_shaders : ON
121+ extended_build_oiio : ON
122+
120123 - name : Windows_VS2022_x64_SharedLibs
121124 os : windows-2025
122125 architecture : x64
123126 python : None
124127 cmake_config : -G "Visual Studio 17 2022" -A "x64" -DMATERIALX_BUILD_SHARED_LIBS=ON
125- extended_build_oiio : ON
126128 upload_shaders : ON
127129
128130 steps :
@@ -226,6 +228,7 @@ jobs:
226228 run : |
227229 python MaterialXTest/main.py
228230 python MaterialXTest/genshader.py
231+ python Scripts/comparenodedefs.py
229232 python Scripts/creatematerial.py ../resources/Materials/Examples/StandardSurface/chess_set --texturePrefix chessboard --shadingModel standard_surface
230233 python Scripts/creatematerial.py ../resources/Materials/Examples/GltfPbr/boombox --shadingModel gltf_pbr
231234 python Scripts/mxformat.py ../resources/Materials/TestSuite/stdlib/upgrade --yes --upgrade
0 commit comments