diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1395737b2e7e3d4b8b0ca2310292c2dd576d0274..96c9b1027116981ce0e0a65c011922da29a11dea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,7 +34,7 @@ stages: # Additionally, jobs may also contain: # # - artifacts -# - dependency/needs jobs for required jobs +# - needs jobs for required jobs ################################################################################ # Linux @@ -60,7 +60,6 @@ dummy:build: - echo "dummy" variables: GIT_STRATEGY: none - dependencies: [] needs: [] ## readthedocs documentation build @@ -72,7 +71,6 @@ readthedocs:build: - .make_sphinx_docs - .sphinx_artifacts - .run_automatically - dependencies: [] needs: [] timeout: 15 minutes @@ -97,8 +95,6 @@ el7-mindeps-debug-python-qt5:build: # - .linux_tester_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - el7-mindeps-python-qt5:build # needs: # - el7-mindeps-python-qt5:build @@ -109,7 +105,6 @@ el8-python:build: - .linux_builder_tags - .cmake_build_artifacts - .run_manually - dependencies: [] needs: [] el8-python:test: @@ -119,8 +114,6 @@ el8-python:test: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - el8-python:build needs: - el8-python:build @@ -131,7 +124,6 @@ fedora39-mpi-renderless:build: - .linux_builder_tags - .cmake_build_artifacts - .run_manually - dependencies: [] needs: [] fedora39-mpi-renderless:test: @@ -141,8 +133,6 @@ fedora39-mpi-renderless:test: - .linux_builder_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-renderless:build needs: - fedora39-mpi-renderless:build @@ -153,8 +143,6 @@ vtk:fedora39-mpi-renderless:test-ext: - .linux_builder_tags - .cmake_junit_artifacts - .run_automatically - dependencies: - - fedora39-mpi-renderless:test needs: - fedora39-mpi-renderless:test @@ -168,7 +156,6 @@ fedora39-cuda-mpi:build: variables: CTEST_MAX_PARALLELISM: 4 timeout: 8 hours - dependencies: [] needs: [] fedora39-cuda-mpi:test: @@ -178,8 +165,6 @@ fedora39-cuda-mpi:test: - .cmake_test_artifacts - .linux_cuda_tester_tags - .run_automatically - dependencies: - - fedora39-cuda-mpi:build needs: - fedora39-cuda-mpi:build variables: @@ -193,8 +178,6 @@ vtk:fedora39-cuda-mpi:test-ext: - .cmake_tidy_artifacts - .linux_cuda_tester_tags - .run_automatically - dependencies: - - fedora39-cuda-mpi:test needs: - fedora39-cuda-mpi:test variables: @@ -218,8 +201,6 @@ fedora39-helide-mpi-python-qt-tbb:test: - .linux_fast_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-helide-mpi-python-qt-tbb:build needs: - fedora39-helide-mpi-python-qt-tbb:build @@ -230,8 +211,6 @@ fedora39-mpi-offscreen-osmesa-python:test: - .linux_builder_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-python-qt-tbb:build needs: - fedora39-mpi-python-qt-tbb:build @@ -242,8 +221,6 @@ vtk:fedora39-mpi-offscreen-osmesa-python:test-ext: - .linux_builder_tags - .cmake_junit_artifacts - .run_automatically - dependencies: - - fedora39-mpi-offscreen-osmesa-python:test needs: - fedora39-mpi-offscreen-osmesa-python:test timeout: 90 minutes @@ -265,8 +242,6 @@ fedora39-mpi-ospray-python-qt-tbb:test: - .linux_fast_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-ospray-python-qt-tbb:build needs: - fedora39-mpi-ospray-python-qt-tbb:build @@ -281,7 +256,6 @@ fedora39-java8:build: timeout: 4 hours variables: VTK_JAVA_VERSION: 1.8 - dependencies: [] needs: [] fedora39-java11:build: @@ -295,7 +269,6 @@ fedora39-java11:build: timeout: 4 hours variables: VTK_JAVA_VERSION: 11 - dependencies: [] needs: [] fedora39-mpi-python-qt-tbb:build: @@ -306,7 +279,6 @@ fedora39-mpi-python-qt-tbb:build: - .cmake_build_artifacts - .run_manually timeout: 90 minutes - dependencies: [] needs: [] fedora39-mpi-python-qt-tbb:test: @@ -316,8 +288,6 @@ fedora39-mpi-python-qt-tbb:test: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-python-qt-tbb:build needs: - fedora39-mpi-python-qt-tbb:build @@ -328,8 +298,6 @@ vtk:fedora39-mpi-python-qt-tbb:test-ext: - .linux_tester_tags - .cmake_junit_artifacts - .run_automatically - dependencies: - - fedora39-mpi-python-qt-tbb:test needs: - fedora39-mpi-python-qt-tbb:test @@ -342,8 +310,6 @@ fedora39-mpi-python-qt-stdthread:test: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-python-qt-tbb:build needs: - fedora39-mpi-python-qt-tbb:build @@ -364,8 +330,6 @@ fedora39-mangling:test: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mangling:build needs: - fedora39-mangling:build @@ -377,7 +341,6 @@ fedora39-mpi-python-vtkmoverride:build: - .cmake_build_artifacts - .run_manually timeout: 90 minutes - dependencies: [] needs: [] fedora39-mpi-python-vtkmoverride:test: @@ -387,8 +350,6 @@ fedora39-mpi-python-vtkmoverride:test: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - fedora39-mpi-python-vtkmoverride:build needs: - fedora39-mpi-python-vtkmoverride:build @@ -401,7 +362,6 @@ fedora39-webgpu:build: - .cmake_build_artifacts - .run_manually timeout: 90 minutes - dependencies: [] needs: [] fedora39-webgpu:test: @@ -412,8 +372,6 @@ fedora39-webgpu:test: - .cmake_test_artifacts - .run_automatically timeout: 90 minutes - dependencies: - - fedora39-webgpu:build needs: - fedora39-webgpu:build @@ -425,7 +383,6 @@ wasm32-emscripten-linux:build: - .linux_builder_tags - .cmake_wasm_build_artifacts - .run_manually - dependencies: [] needs: [] stage: quick @@ -436,8 +393,6 @@ wasm32-emscripten-linux-chrome:test-ext: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - wasm32-emscripten-linux:build needs: - wasm32-emscripten-linux:build @@ -448,8 +403,6 @@ wasm32-emscripten:package: - .linux_packager_tags - .cmake_webassembly_artifacts - .run_automatically - dependencies: - - wasm32-emscripten-linux:build needs: - wasm32-emscripten-linux:build @@ -458,8 +411,6 @@ wasm32-emscripten:vtk:upload: - .wasm32_emscripten_linux - .generic_vtk_wasm_emscripten_linux_upload - .weekly_upload_only - dependencies: - - wasm32-emscripten:package needs: - wasm32-emscripten:package @@ -471,7 +422,6 @@ wasm64-emscripten-linux:build: - .linux_builder_tags - .cmake_wasm_build_artifacts - .run_manually - dependencies: [] needs: [] wasm64-emscripten-linux-chrome:test-ext: @@ -481,8 +431,6 @@ wasm64-emscripten-linux-chrome:test-ext: - .linux_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - wasm64-emscripten-linux:build needs: - wasm64-emscripten-linux:build @@ -493,8 +441,6 @@ wasm64-emscripten:package: - .linux_packager_tags - .cmake_webassembly_artifacts - .run_automatically - dependencies: - - wasm64-emscripten-linux:build needs: - wasm64-emscripten-linux:build @@ -503,8 +449,6 @@ wasm64-emscripten:vtk:upload: - .wasm64_emscripten_linux - .generic_vtk_wasm_emscripten_linux_upload - .weekly_upload_only - dependencies: - - wasm64-emscripten:package needs: - wasm64-emscripten:package @@ -516,8 +460,6 @@ wasm32-emscripten-windows-chrome:test-ext: - .windows_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - wasm32-emscripten-linux:build needs: - wasm32-emscripten-linux:build @@ -528,8 +470,6 @@ wasm32-emscripten-windows-chrome:test-ext: # - .windows_tester_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - wasm64-emscripten-linux:build # needs: # - wasm64-emscripten-linux:build @@ -542,7 +482,6 @@ wheel-linux-python38-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python38-x86_64:test: @@ -552,8 +491,6 @@ wheel-linux-python38-x86_64:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -564,8 +501,6 @@ wheel-linux-python38-x86_64:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -576,8 +511,6 @@ wheel-linux-python38-x86_64-osmesa:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -588,8 +521,6 @@ wheel-linux-python38-x86_64-osmesa:test-x11: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -600,8 +531,6 @@ wheel-linux-python38-x86_64-egl:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -612,8 +541,6 @@ wheel-linux-python38-x86_64-egl:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -624,7 +551,6 @@ wheel-linux-python39-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python39-x86_64:test: @@ -634,8 +560,6 @@ wheel-linux-python39-x86_64:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -646,8 +570,6 @@ wheel-linux-python39-x86_64:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -658,8 +580,6 @@ wheel-linux-python39-x86_64-osmesa:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -670,8 +590,6 @@ wheel-linux-python39-x86_64-osmesa:test-x11: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -682,8 +600,6 @@ wheel-linux-python39-x86_64-egl:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -694,8 +610,6 @@ wheel-linux-python39-x86_64-egl:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -706,7 +620,6 @@ wheel-linux-python310-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python310-x86_64:test: @@ -716,8 +629,6 @@ wheel-linux-python310-x86_64:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -728,8 +639,6 @@ wheel-linux-python310-x86_64:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -740,8 +649,6 @@ wheel-linux-python310-x86_64-osmesa:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -752,8 +659,6 @@ wheel-linux-python310-x86_64-osmesa:test-x11: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -764,8 +669,6 @@ wheel-linux-python310-x86_64-egl:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -776,8 +679,6 @@ wheel-linux-python310-x86_64-egl:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -788,7 +689,6 @@ wheel-linux-python311-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python311-x86_64:test: @@ -798,8 +698,6 @@ wheel-linux-python311-x86_64:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -810,8 +708,6 @@ wheel-linux-python311-x86_64:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -822,8 +718,6 @@ wheel-linux-python311-x86_64-osmesa:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -834,8 +728,6 @@ wheel-linux-python311-x86_64-osmesa:test-x11: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -846,8 +738,6 @@ wheel-linux-python311-x86_64-egl:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -858,8 +748,6 @@ wheel-linux-python311-x86_64-egl:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -870,7 +758,6 @@ wheel-linux-python312-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python312-x86_64:test: @@ -880,8 +767,6 @@ wheel-linux-python312-x86_64:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -892,8 +777,6 @@ wheel-linux-python312-x86_64:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -904,8 +787,6 @@ wheel-linux-python312-x86_64-osmesa:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -916,8 +797,6 @@ wheel-linux-python312-x86_64-osmesa:test-x11: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -928,8 +807,6 @@ wheel-linux-python312-x86_64-egl:test: - .linux_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -940,8 +817,6 @@ wheel-linux-python312-x86_64-egl:test-x11: - .linux_tester_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python312-x86_64:build needs: - wheel-linux-python312-x86_64:build @@ -952,7 +827,6 @@ wheel-linux-python313-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-linux-python313-x86_64:test: @@ -962,8 +836,6 @@ wheel-linux-python313-x86_64:test: - .linux_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -974,8 +846,6 @@ wheel-linux-python313-x86_64:test-x11: - .linux_tester_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -986,8 +856,6 @@ wheel-linux-python313-x86_64-osmesa:test: - .linux_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -998,8 +866,6 @@ wheel-linux-python313-x86_64-osmesa:test-x11: - .linux_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -1010,8 +876,6 @@ wheel-linux-python313-x86_64-egl:test: - .linux_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -1022,8 +886,6 @@ wheel-linux-python313-x86_64-egl:test-x11: - .linux_tester_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python313-x86_64:build needs: - wheel-linux-python313-x86_64:build @@ -1031,307 +893,382 @@ wheel:pypi:upload: extends: - .pypi_upload - .tag_only - dependencies: - - wheel-linux-python38-x86_64:build - - wheel-linux-python39-x86_64:build - - wheel-linux-python310-x86_64:build - - wheel-linux-python311-x86_64:build - - wheel-linux-python312-x86_64:build - - wheel-linux-python313-x86_64:build - - wheel-macos-python38-x86_64:build - - wheel-macos-python39-arm64:build - - wheel-macos-python39-x86_64:build - - wheel-macos-python310-arm64:build - - wheel-macos-python310-x86_64:build - - wheel-macos-python311-arm64:build - - wheel-macos-python311-x86_64:build - - wheel-macos-python312-arm64:build - - wheel-macos-python312-x86_64:build - - wheel-macos-python313-arm64:build - - wheel-macos-python313-x86_64:build - - wheel-windows-python38-x86_64:build - - wheel-windows-python39-x86_64:build - - wheel-windows-python310-x86_64:build - - wheel-windows-python311-x86_64:build - - wheel-windows-python312-x86_64:build - - wheel-windows-python313-x86_64:build needs: - wheel-linux-python38-x86_64:build - - wheel-linux-python38-x86_64:test - - wheel-linux-python38-x86_64:test-x11 + - job: wheel-linux-python38-x86_64:test + artifacts: false + - job: wheel-linux-python38-x86_64:test-x11 + artifacts: false - wheel-linux-python39-x86_64:build - - wheel-linux-python39-x86_64:test - - wheel-linux-python39-x86_64:test-x11 + - job: wheel-linux-python39-x86_64:test + artifacts: false + - job: wheel-linux-python39-x86_64:test-x11 + artifacts: false - wheel-linux-python310-x86_64:build - - wheel-linux-python310-x86_64:test - - wheel-linux-python310-x86_64:test-x11 + - job: wheel-linux-python310-x86_64:test + artifacts: false + - job: wheel-linux-python310-x86_64:test-x11 + artifacts: false - wheel-linux-python311-x86_64:build - - wheel-linux-python311-x86_64:test - - wheel-linux-python311-x86_64:test-x11 + - job: wheel-linux-python311-x86_64:test + artifacts: false + - job: wheel-linux-python311-x86_64:test-x11 + artifacts: false - wheel-linux-python312-x86_64:build - - wheel-linux-python312-x86_64:test - - wheel-linux-python312-x86_64:test-x11 + - job: wheel-linux-python312-x86_64:test + artifacts: false + - job: wheel-linux-python312-x86_64:test-x11 + artifacts: false - wheel-linux-python313-x86_64:build - - wheel-linux-python313-x86_64:test - - wheel-linux-python313-x86_64:test-x11 + - job: wheel-linux-python313-x86_64:test + artifacts: false + - job: wheel-linux-python313-x86_64:test-x11 + artifacts: false - wheel-macos-python38-x86_64:build - - wheel-macos-python38-x86_64:test + - job: wheel-macos-python38-x86_64:test + artifacts: false - wheel-macos-python39-arm64:build - - wheel-macos-python39-arm64:test + - job: wheel-macos-python39-arm64:test + artifacts: false - wheel-macos-python39-x86_64:build - - wheel-macos-python39-x86_64:test + - job: wheel-macos-python39-x86_64:test + artifacts: false - wheel-macos-python310-arm64:build - - wheel-macos-python310-arm64:test + - job: wheel-macos-python310-arm64:test + artifacts: false - wheel-macos-python310-x86_64:build - - wheel-macos-python310-x86_64:test + - job: wheel-macos-python310-x86_64:test + artifacts: false - wheel-macos-python311-arm64:build - - wheel-macos-python311-arm64:test + - job: wheel-macos-python311-arm64:test + artifacts: false - wheel-macos-python311-x86_64:build - - wheel-macos-python311-x86_64:test + - job: wheel-macos-python311-x86_64:test + artifacts: false - wheel-macos-python312-arm64:build - - wheel-macos-python312-arm64:test + - job: wheel-macos-python312-arm64:test + artifacts: false - wheel-macos-python312-x86_64:build - - wheel-macos-python312-x86_64:test + - job: wheel-macos-python312-x86_64:test + artifacts: false - wheel-macos-python313-arm64:build - - wheel-macos-python313-arm64:test + - job: wheel-macos-python313-arm64:test + artifacts: false - wheel-macos-python313-x86_64:build - - wheel-macos-python313-x86_64:test + - job: wheel-macos-python313-x86_64:test + artifacts: false - wheel-windows-python38-x86_64:build - - wheel-windows-python38-x86_64:test + - job: wheel-windows-python38-x86_64:test + artifacts: false - wheel-windows-python39-x86_64:build - - wheel-windows-python39-x86_64:test + - job: wheel-windows-python39-x86_64:test + artifacts: false - wheel-windows-python310-x86_64:build - - wheel-windows-python310-x86_64:test + - job: wheel-windows-python310-x86_64:test + artifacts: false - wheel-windows-python311-x86_64:build - - wheel-windows-python311-x86_64:test + - job: wheel-windows-python311-x86_64:test + artifacts: false - wheel-windows-python312-x86_64:build - - wheel-windows-python312-x86_64:test + - job: wheel-windows-python312-x86_64:test + artifacts: false - wheel-windows-python313-x86_64:build - - wheel-windows-python313-x86_64:test + - job: wheel-windows-python313-x86_64:test + artifacts: false wheel:vtk:upload: extends: - .pypi_vtk_upload - .weekly_upload_only - dependencies: - - wheel-linux-python38-x86_64:build - - wheel-linux-python39-x86_64:build - - wheel-linux-python310-x86_64:build - - wheel-linux-python311-x86_64:build - - wheel-linux-python312-x86_64:build - - wheel-linux-python313-x86_64:build - - wheel-macos-python38-x86_64:build - - wheel-macos-python39-arm64:build - - wheel-macos-python39-x86_64:build - - wheel-macos-python310-arm64:build - - wheel-macos-python310-x86_64:build - - wheel-macos-python311-arm64:build - - wheel-macos-python311-x86_64:build - - wheel-macos-python312-arm64:build - - wheel-macos-python312-x86_64:build - - wheel-macos-python313-arm64:build - - wheel-macos-python313-x86_64:build - - wheel-windows-python38-x86_64:build - - wheel-windows-python39-x86_64:build - - wheel-windows-python310-x86_64:build - - wheel-windows-python311-x86_64:build - - wheel-windows-python312-x86_64:build - - wheel-windows-python313-x86_64:build needs: - wheel-linux-python38-x86_64:build - - wheel-linux-python38-x86_64:test - - wheel-linux-python38-x86_64:test-x11 - - wheel-linux-python38-x86_64-osmesa:test - - wheel-linux-python38-x86_64-osmesa:test-x11 - - wheel-linux-python38-x86_64-egl:test - - wheel-linux-python38-x86_64-egl:test-x11 + - job: wheel-linux-python38-x86_64:test + artifacts: false + - job: wheel-linux-python38-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python39-x86_64:build - - wheel-linux-python39-x86_64:test - - wheel-linux-python39-x86_64:test-x11 - - wheel-linux-python39-x86_64-osmesa:test - - wheel-linux-python39-x86_64-osmesa:test-x11 - - wheel-linux-python39-x86_64-egl:test - - wheel-linux-python39-x86_64-egl:test-x11 + - job: wheel-linux-python39-x86_64:test + artifacts: false + - job: wheel-linux-python39-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python310-x86_64:build - - wheel-linux-python310-x86_64:test - - wheel-linux-python310-x86_64:test-x11 - - wheel-linux-python310-x86_64-osmesa:test - - wheel-linux-python310-x86_64-osmesa:test-x11 - - wheel-linux-python310-x86_64-egl:test - - wheel-linux-python310-x86_64-egl:test-x11 + - job: wheel-linux-python310-x86_64:test + artifacts: false + - job: wheel-linux-python310-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python311-x86_64:build - - wheel-linux-python311-x86_64:test - - wheel-linux-python311-x86_64:test-x11 - - wheel-linux-python311-x86_64-osmesa:test - - wheel-linux-python311-x86_64-osmesa:test-x11 - - wheel-linux-python311-x86_64-egl:test - - wheel-linux-python311-x86_64-egl:test-x11 + - job: wheel-linux-python311-x86_64:test + artifacts: false + - job: wheel-linux-python311-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python312-x86_64:build - - wheel-linux-python312-x86_64:test - - wheel-linux-python312-x86_64:test-x11 - - wheel-linux-python312-x86_64-osmesa:test - - wheel-linux-python312-x86_64-osmesa:test-x11 - - wheel-linux-python312-x86_64-egl:test - - wheel-linux-python312-x86_64-egl:test-x11 + - job: wheel-linux-python312-x86_64:test + artifacts: false + - job: wheel-linux-python312-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python313-x86_64:build - - wheel-linux-python313-x86_64:test - - wheel-linux-python313-x86_64:test-x11 - - wheel-linux-python313-x86_64-osmesa:test - - wheel-linux-python313-x86_64-osmesa:test-x11 - - wheel-linux-python313-x86_64-egl:test - - wheel-linux-python313-x86_64-egl:test-x11 + - job: wheel-linux-python313-x86_64:test + artifacts: false + - job: wheel-linux-python313-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test-x11 + artifacts: false - wheel-macos-python38-x86_64:build - - wheel-macos-python38-x86_64:test + - job: wheel-macos-python38-x86_64:test + artifacts: false - wheel-macos-python39-arm64:build - - wheel-macos-python39-arm64:test + - job: wheel-macos-python39-arm64:test + artifacts: false - wheel-macos-python39-x86_64:build - - wheel-macos-python39-x86_64:test + - job: wheel-macos-python39-x86_64:test + artifacts: false - wheel-macos-python310-arm64:build - - wheel-macos-python310-arm64:test + - job: wheel-macos-python310-arm64:test + artifacts: false - wheel-macos-python310-x86_64:build - - wheel-macos-python310-x86_64:test + - job: wheel-macos-python310-x86_64:test + artifacts: false - wheel-macos-python311-arm64:build - - wheel-macos-python311-arm64:test + - job: wheel-macos-python311-arm64:test + artifacts: false - wheel-macos-python311-x86_64:build - - wheel-macos-python311-x86_64:test + - job: wheel-macos-python311-x86_64:test + artifacts: false - wheel-macos-python312-arm64:build - - wheel-macos-python312-arm64:test + - job: wheel-macos-python312-arm64:test + artifacts: false - wheel-macos-python312-x86_64:build - - wheel-macos-python312-x86_64:test + - job: wheel-macos-python312-x86_64:test + artifacts: false - wheel-macos-python313-arm64:build - - wheel-macos-python313-arm64:test + - job: wheel-macos-python313-arm64:test + artifacts: false - wheel-macos-python313-x86_64:build - - wheel-macos-python313-x86_64:test + - job: wheel-macos-python313-x86_64:test + artifacts: false - wheel-windows-python38-x86_64:build - - wheel-windows-python38-x86_64:test - - wheel-windows-python38-x86_64-osmesa:test + - job: wheel-windows-python38-x86_64:test + artifacts: false + - job: wheel-windows-python38-x86_64-osmesa:test + artifacts: false - wheel-windows-python39-x86_64:build - - wheel-windows-python39-x86_64:test - - wheel-windows-python39-x86_64-osmesa:test + - job: wheel-windows-python39-x86_64:test + artifacts: false + - job: wheel-windows-python39-x86_64-osmesa:test + artifacts: false - wheel-windows-python310-x86_64:build - - wheel-windows-python310-x86_64:test - - wheel-windows-python310-x86_64-osmesa:test + - job: wheel-windows-python310-x86_64:test + artifacts: false + - job: wheel-windows-python310-x86_64-osmesa:test + artifacts: false - wheel-windows-python311-x86_64:build - - wheel-windows-python311-x86_64:test - - wheel-windows-python311-x86_64-osmesa:test + - job: wheel-windows-python311-x86_64:test + artifacts: false + - job: wheel-windows-python311-x86_64-osmesa:test + artifacts: false - wheel-windows-python312-x86_64:build - - wheel-windows-python312-x86_64:test - - wheel-windows-python312-x86_64-osmesa:test + - job: wheel-windows-python312-x86_64:test + artifacts: false + - job: wheel-windows-python312-x86_64-osmesa:test + artifacts: false - wheel-windows-python313-x86_64:build - - wheel-windows-python313-x86_64:test - - wheel-windows-python313-x86_64-osmesa:test + - job: wheel-windows-python313-x86_64:test + artifacts: false + - job: wheel-windows-python313-x86_64-osmesa:test + artifacts: false wheel-sdk:upload: extends: - .rsync_upload_wheel_sdk - .weekly_upload_only - dependencies: - - wheel-linux-python38-x86_64:build - - wheel-linux-python39-x86_64:build - - wheel-linux-python310-x86_64:build - - wheel-linux-python311-x86_64:build - - wheel-linux-python312-x86_64:build - - wheel-linux-python313-x86_64:build - - wheel-macos-python38-x86_64:build - - wheel-macos-python39-arm64:build - - wheel-macos-python39-x86_64:build - - wheel-macos-python310-arm64:build - - wheel-macos-python310-x86_64:build - - wheel-macos-python311-arm64:build - - wheel-macos-python311-x86_64:build - - wheel-macos-python312-arm64:build - - wheel-macos-python312-x86_64:build - - wheel-macos-python313-arm64:build - - wheel-macos-python313-x86_64:build - - wheel-windows-python38-x86_64:build - - wheel-windows-python39-x86_64:build - - wheel-windows-python310-x86_64:build - - wheel-windows-python311-x86_64:build - - wheel-windows-python312-x86_64:build - - wheel-windows-python313-x86_64:build needs: - wheel-linux-python38-x86_64:build - - wheel-linux-python38-x86_64:test - - wheel-linux-python38-x86_64:test-x11 - - wheel-linux-python38-x86_64-osmesa:test - - wheel-linux-python38-x86_64-osmesa:test-x11 - - wheel-linux-python38-x86_64-egl:test - - wheel-linux-python38-x86_64-egl:test-x11 + - job: wheel-linux-python38-x86_64:test + artifacts: false + - job: wheel-linux-python38-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python39-x86_64:build - - wheel-linux-python39-x86_64:test - - wheel-linux-python39-x86_64:test-x11 - - wheel-linux-python39-x86_64-osmesa:test - - wheel-linux-python39-x86_64-osmesa:test-x11 - - wheel-linux-python39-x86_64-egl:test - - wheel-linux-python39-x86_64-egl:test-x11 + - job: wheel-linux-python39-x86_64:test + artifacts: false + - job: wheel-linux-python39-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python310-x86_64:build - - wheel-linux-python310-x86_64:test - - wheel-linux-python310-x86_64:test-x11 - - wheel-linux-python310-x86_64-osmesa:test - - wheel-linux-python310-x86_64-osmesa:test-x11 - - wheel-linux-python310-x86_64-egl:test - - wheel-linux-python310-x86_64-egl:test-x11 + - job: wheel-linux-python310-x86_64:test + artifacts: false + - job: wheel-linux-python310-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python311-x86_64:build - - wheel-linux-python311-x86_64:test - - wheel-linux-python311-x86_64:test-x11 - - wheel-linux-python311-x86_64-osmesa:test - - wheel-linux-python311-x86_64-osmesa:test-x11 - - wheel-linux-python311-x86_64-egl:test - - wheel-linux-python311-x86_64-egl:test-x11 + - job: wheel-linux-python311-x86_64:test + artifacts: false + - job: wheel-linux-python311-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python312-x86_64:build - - wheel-linux-python312-x86_64:test - - wheel-linux-python312-x86_64:test-x11 - - wheel-linux-python312-x86_64-osmesa:test - - wheel-linux-python312-x86_64-osmesa:test-x11 - - wheel-linux-python312-x86_64-egl:test - - wheel-linux-python312-x86_64-egl:test-x11 + - job: wheel-linux-python312-x86_64:test + artifacts: false + - job: wheel-linux-python312-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python313-x86_64:build - - wheel-linux-python313-x86_64:test - - wheel-linux-python313-x86_64:test-x11 - - wheel-linux-python313-x86_64-osmesa:test - - wheel-linux-python313-x86_64-osmesa:test-x11 - - wheel-linux-python313-x86_64-egl:test - - wheel-linux-python313-x86_64-egl:test-x11 + - job: wheel-linux-python313-x86_64:test + artifacts: false + - job: wheel-linux-python313-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test-x11 + artifacts: false - wheel-macos-python38-x86_64:build - - wheel-macos-python38-x86_64:test + - job: wheel-macos-python38-x86_64:test + artifacts: false - wheel-macos-python39-arm64:build - - wheel-macos-python39-arm64:test + - job: wheel-macos-python39-arm64:test + artifacts: false - wheel-macos-python39-x86_64:build - - wheel-macos-python39-x86_64:test + - job: wheel-macos-python39-x86_64:test + artifacts: false - wheel-macos-python310-arm64:build - - wheel-macos-python310-arm64:test + - job: wheel-macos-python310-arm64:test + artifacts: false - wheel-macos-python310-x86_64:build - - wheel-macos-python310-x86_64:test + - job: wheel-macos-python310-x86_64:test + artifacts: false - wheel-macos-python311-arm64:build - - wheel-macos-python311-arm64:test + - job: wheel-macos-python311-arm64:test + artifacts: false - wheel-macos-python311-x86_64:build - - wheel-macos-python311-x86_64:test + - job: wheel-macos-python311-x86_64:test + artifacts: false - wheel-macos-python312-arm64:build - - wheel-macos-python312-arm64:test + - job: wheel-macos-python312-arm64:test + artifacts: false - wheel-macos-python312-x86_64:build - - wheel-macos-python312-x86_64:test + - job: wheel-macos-python312-x86_64:test + artifacts: false - wheel-macos-python313-arm64:build - - wheel-macos-python313-arm64:test + - job: wheel-macos-python313-arm64:test + artifacts: false - wheel-macos-python313-x86_64:build - - wheel-macos-python313-x86_64:test + - job: wheel-macos-python313-x86_64:test + artifacts: false - wheel-windows-python38-x86_64:build - - wheel-windows-python38-x86_64:test - - wheel-windows-python38-x86_64-osmesa:test + - job: wheel-windows-python38-x86_64:test + artifacts: false + - job: wheel-windows-python38-x86_64-osmesa:test + artifacts: false - wheel-windows-python39-x86_64:build - - wheel-windows-python39-x86_64:test - - wheel-windows-python39-x86_64-osmesa:test + - job: wheel-windows-python39-x86_64:test + artifacts: false + - job: wheel-windows-python39-x86_64-osmesa:test + artifacts: false - wheel-windows-python310-x86_64:build - - wheel-windows-python310-x86_64:test - - wheel-windows-python310-x86_64-osmesa:test + - job: wheel-windows-python310-x86_64:test + artifacts: false + - job: wheel-windows-python310-x86_64-osmesa:test + artifacts: false - wheel-windows-python311-x86_64:build - - wheel-windows-python311-x86_64:test - - wheel-windows-python311-x86_64-osmesa:test + - job: wheel-windows-python311-x86_64:test + artifacts: false + - job: wheel-windows-python311-x86_64-osmesa:test + artifacts: false - wheel-windows-python312-x86_64:build - - wheel-windows-python312-x86_64:test - - wheel-windows-python312-x86_64-osmesa:test + - job: wheel-windows-python312-x86_64:test + artifacts: false + - job: wheel-windows-python312-x86_64-osmesa:test + artifacts: false - wheel-windows-python313-x86_64:build - - wheel-windows-python313-x86_64:test - - wheel-windows-python313-x86_64-osmesa:test + - job: wheel-windows-python313-x86_64:test + artifacts: false + - job: wheel-windows-python313-x86_64-osmesa:test + artifacts: false variables: RSYNC_SOURCE: build/*-wheel-sdk-*.tar.xz RSYNC_DESTINATION: wheel-sdks/ @@ -1351,7 +1288,6 @@ fedora39-tidy:build: # merging. See https://github.com/ejfitzgerald/clang-tidy-cache/issues/5 # which should help performance immensely. stage: test - dependencies: [] needs: [] # clang-tidy really hampers compilation cache improvements, so it takes # longer. @@ -1366,7 +1302,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-asan:test: @@ -1376,8 +1311,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-asan:build # needs: # - fedora39-asan:build # @@ -1388,7 +1321,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-tsan:test: @@ -1398,8 +1330,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-tsan:build # needs: # - fedora39-tsan:build # @@ -1410,7 +1340,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-ubsan:test: @@ -1420,8 +1349,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-ubsan:build # needs: # - fedora39-ubsan:build @@ -1434,15 +1361,12 @@ documentation:build: - .linux_builder_tags - .cmake_doxygen_artifacts - .run_manually - dependencies: [] needs: [] documentation:upload: extends: - .rsync_upload_docs - .upload_only - dependencies: - - documentation:build needs: - documentation:build variables: @@ -1460,8 +1384,6 @@ documentation:release-prep: - .cmake_doc_tarball - .cmake_release_artifacts - .tag_only - dependencies: - - documentation:build needs: - documentation:build @@ -1469,117 +1391,150 @@ release-artifacts:upload: extends: - .rsync_upload_release_artifacts - .release_only - dependencies: - - source:build - - documentation:release-prep - - wheel-linux-python38-x86_64:build - - wheel-linux-python39-x86_64:build - - wheel-linux-python310-x86_64:build - - wheel-linux-python311-x86_64:build - - wheel-linux-python312-x86_64:build - - wheel-linux-python313-x86_64:build - - wheel-macos-python38-x86_64:build - - wheel-macos-python39-arm64:build - - wheel-macos-python39-x86_64:build - - wheel-macos-python310-arm64:build - - wheel-macos-python310-x86_64:build - - wheel-macos-python311-arm64:build - - wheel-macos-python311-x86_64:build - - wheel-macos-python312-arm64:build - - wheel-macos-python312-x86_64:build - - wheel-macos-python313-arm64:build - - wheel-macos-python313-x86_64:build - - wheel-windows-python38-x86_64:build - - wheel-windows-python39-x86_64:build - - wheel-windows-python310-x86_64:build - - wheel-windows-python311-x86_64:build - - wheel-windows-python312-x86_64:build - - wheel-windows-python313-x86_64:build needs: - source:build - documentation:release-prep - wheel-linux-python38-x86_64:build - - wheel-linux-python38-x86_64:test - - wheel-linux-python38-x86_64:test-x11 - - wheel-linux-python38-x86_64-osmesa:test - - wheel-linux-python38-x86_64-osmesa:test-x11 - - wheel-linux-python38-x86_64-egl:test - - wheel-linux-python38-x86_64-egl:test-x11 + - job: wheel-linux-python38-x86_64:test + artifacts: false + - job: wheel-linux-python38-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python38-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test + artifacts: false + - job: wheel-linux-python38-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python39-x86_64:build - - wheel-linux-python39-x86_64:test - - wheel-linux-python39-x86_64:test-x11 - - wheel-linux-python39-x86_64-osmesa:test - - wheel-linux-python39-x86_64-osmesa:test-x11 - - wheel-linux-python39-x86_64-egl:test - - wheel-linux-python39-x86_64-egl:test-x11 + - job: wheel-linux-python39-x86_64:test + artifacts: false + - job: wheel-linux-python39-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python39-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test + artifacts: false + - job: wheel-linux-python39-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python310-x86_64:build - - wheel-linux-python310-x86_64:test - - wheel-linux-python310-x86_64:test-x11 - - wheel-linux-python310-x86_64-osmesa:test - - wheel-linux-python310-x86_64-osmesa:test-x11 - - wheel-linux-python310-x86_64-egl:test - - wheel-linux-python310-x86_64-egl:test-x11 + - job: wheel-linux-python310-x86_64:test + artifacts: false + - job: wheel-linux-python310-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python310-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test + artifacts: false + - job: wheel-linux-python310-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python311-x86_64:build - - wheel-linux-python311-x86_64:test - - wheel-linux-python311-x86_64:test-x11 - - wheel-linux-python311-x86_64-osmesa:test - - wheel-linux-python311-x86_64-osmesa:test-x11 - - wheel-linux-python311-x86_64-egl:test - - wheel-linux-python311-x86_64-egl:test-x11 + - job: wheel-linux-python311-x86_64:test + artifacts: false + - job: wheel-linux-python311-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python311-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test + artifacts: false + - job: wheel-linux-python311-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python312-x86_64:build - - wheel-linux-python312-x86_64:test - - wheel-linux-python312-x86_64:test-x11 - - wheel-linux-python312-x86_64-osmesa:test - - wheel-linux-python312-x86_64-osmesa:test-x11 - - wheel-linux-python312-x86_64-egl:test - - wheel-linux-python312-x86_64-egl:test-x11 + - job: wheel-linux-python312-x86_64:test + artifacts: false + - job: wheel-linux-python312-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python312-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test + artifacts: false + - job: wheel-linux-python312-x86_64-egl:test-x11 + artifacts: false - wheel-linux-python313-x86_64:build - - wheel-linux-python313-x86_64:test - - wheel-linux-python313-x86_64:test-x11 - - wheel-linux-python313-x86_64-osmesa:test - - wheel-linux-python313-x86_64-osmesa:test-x11 - - wheel-linux-python313-x86_64-egl:test - - wheel-linux-python313-x86_64-egl:test-x11 + - job: wheel-linux-python313-x86_64:test + artifacts: false + - job: wheel-linux-python313-x86_64:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test + artifacts: false + - job: wheel-linux-python313-x86_64-osmesa:test-x11 + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test + artifacts: false + - job: wheel-linux-python313-x86_64-egl:test-x11 + artifacts: false - wheel-macos-python38-x86_64:build - - wheel-macos-python38-x86_64:test + - job: wheel-macos-python38-x86_64:test + artifacts: false - wheel-macos-python39-arm64:build - - wheel-macos-python39-arm64:test + - job: wheel-macos-python39-arm64:test + artifacts: false - wheel-macos-python39-x86_64:build - - wheel-macos-python39-x86_64:test + - job: wheel-macos-python39-x86_64:test + artifacts: false - wheel-macos-python310-arm64:build - - wheel-macos-python310-arm64:test + - job: wheel-macos-python310-arm64:test + artifacts: false - wheel-macos-python310-x86_64:build - - wheel-macos-python310-x86_64:test + - job: wheel-macos-python310-x86_64:test + artifacts: false - wheel-macos-python311-arm64:build - - wheel-macos-python311-arm64:test + - job: wheel-macos-python311-arm64:test + artifacts: false - wheel-macos-python311-x86_64:build - - wheel-macos-python311-x86_64:test + - job: wheel-macos-python311-x86_64:test + artifacts: false - wheel-macos-python312-arm64:build - - wheel-macos-python312-arm64:test + - job: wheel-macos-python312-arm64:test + artifacts: false - wheel-macos-python312-x86_64:build - - wheel-macos-python312-x86_64:test + - job: wheel-macos-python312-x86_64:test + artifacts: false - wheel-macos-python313-arm64:build - - wheel-macos-python313-arm64:test + - job: wheel-macos-python313-arm64:test + artifacts: false - wheel-macos-python313-x86_64:build - - wheel-macos-python313-x86_64:test + - job: wheel-macos-python313-x86_64:test + artifacts: false - wheel-windows-python38-x86_64:build - - wheel-windows-python38-x86_64:test - - wheel-windows-python38-x86_64-osmesa:test + - job: wheel-windows-python38-x86_64:test + artifacts: false + - job: wheel-windows-python38-x86_64-osmesa:test + artifacts: false - wheel-windows-python39-x86_64:build - - wheel-windows-python39-x86_64:test - - wheel-windows-python39-x86_64-osmesa:test + - job: wheel-windows-python39-x86_64:test + artifacts: false + - job: wheel-windows-python39-x86_64-osmesa:test + artifacts: false - wheel-windows-python310-x86_64:build - - wheel-windows-python310-x86_64:test - - wheel-windows-python310-x86_64-osmesa:test + - job: wheel-windows-python310-x86_64:test + artifacts: false + - job: wheel-windows-python310-x86_64-osmesa:test + artifacts: false - wheel-windows-python311-x86_64:build - - wheel-windows-python311-x86_64:test - - wheel-windows-python311-x86_64-osmesa:test + - job: wheel-windows-python311-x86_64:test + artifacts: false + - job: wheel-windows-python311-x86_64-osmesa:test + artifacts: false - wheel-windows-python312-x86_64:build - - wheel-windows-python312-x86_64:test - - wheel-windows-python312-x86_64-osmesa:test + - job: wheel-windows-python312-x86_64:test + artifacts: false + - job: wheel-windows-python312-x86_64-osmesa:test + artifacts: false - wheel-windows-python313-x86_64:build - - wheel-windows-python313-x86_64:test - - wheel-windows-python313-x86_64-osmesa:test + - job: wheel-windows-python313-x86_64:test + artifacts: false + - job: wheel-windows-python313-x86_64-osmesa:test + artifacts: false variables: RSYNC_SOURCE: release/ @@ -1601,8 +1556,6 @@ macos-arm64-kits-python-qt:test: - .macos_arm64_builder_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - macos-arm64-kits-python-qt:build needs: - macos-arm64-kits-python-qt:build @@ -1615,7 +1568,6 @@ macos-x86_64-kits-python-qt:build: - .run_manually # Some of the macOS runners are not very powerful. timeout: 150 minutes - dependencies: [] needs: [] macos-x86_64-kits-python-qt:test: @@ -1625,8 +1577,6 @@ macos-x86_64-kits-python-qt:test: - .macos_x86_64_builder_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - macos-x86_64-kits-python-qt:build needs: - macos-x86_64-kits-python-qt:build timeout: 2 hours @@ -1640,8 +1590,6 @@ macos-x86_64-kits-python-qt-stdthread:test: - .macos_x86_64_builder_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - macos-x86_64-kits-python-qt:build needs: - macos-x86_64-kits-python-qt:build timeout: 2 hours @@ -1661,8 +1609,6 @@ macos-x86_64-kits-python-qt-stdthread:test: # - .macos_ext_builder_tags # - .cmake_junit_artifacts # - .run_automatically -# dependencies: -# - macos-x86_64-kits-python-qt:test # needs: # - macos-x86_64-kits-python-qt:test @@ -1676,7 +1622,6 @@ wheel-macos-python38-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python38-x86_64:test: @@ -1686,8 +1631,6 @@ wheel-macos-python38-x86_64:test: - .macos_x86_64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python38-x86_64:build needs: - wheel-macos-python38-x86_64:build @@ -1698,7 +1641,6 @@ wheel-macos-python39-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-macos-python39-arm64:test: @@ -1708,8 +1650,6 @@ wheel-macos-python39-arm64:test: - .macos_arm64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python39-arm64:build needs: - wheel-macos-python39-arm64:build @@ -1721,7 +1661,6 @@ wheel-macos-python39-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python39-x86_64:test: @@ -1731,8 +1670,6 @@ wheel-macos-python39-x86_64:test: - .macos_x86_64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python39-x86_64:build needs: - wheel-macos-python39-x86_64:build @@ -1743,7 +1680,6 @@ wheel-macos-python310-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-macos-python310-arm64:test: @@ -1753,8 +1689,6 @@ wheel-macos-python310-arm64:test: - .macos_arm64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python310-arm64:build needs: - wheel-macos-python310-arm64:build @@ -1766,7 +1700,6 @@ wheel-macos-python310-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python310-x86_64:test: @@ -1776,8 +1709,6 @@ wheel-macos-python310-x86_64:test: - .macos_x86_64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python310-x86_64:build needs: - wheel-macos-python310-x86_64:build @@ -1788,7 +1719,6 @@ wheel-macos-python311-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-macos-python311-arm64:test: @@ -1798,8 +1728,6 @@ wheel-macos-python311-arm64:test: - .macos_arm64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python311-arm64:build needs: - wheel-macos-python311-arm64:build @@ -1811,7 +1739,6 @@ wheel-macos-python311-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python311-x86_64:test: @@ -1821,8 +1748,6 @@ wheel-macos-python311-x86_64:test: - .macos_x86_64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python311-x86_64:build needs: - wheel-macos-python311-x86_64:build @@ -1833,7 +1758,6 @@ wheel-macos-python312-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-macos-python312-arm64:test: @@ -1843,8 +1767,6 @@ wheel-macos-python312-arm64:test: - .macos_arm64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python312-arm64:build needs: - wheel-macos-python312-arm64:build @@ -1856,7 +1778,6 @@ wheel-macos-python312-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python312-x86_64:test: @@ -1866,8 +1787,6 @@ wheel-macos-python312-x86_64:test: - .macos_x86_64_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python312-x86_64:build needs: - wheel-macos-python312-x86_64:build @@ -1878,7 +1797,6 @@ wheel-macos-python313-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-macos-python313-arm64:test: @@ -1888,8 +1806,6 @@ wheel-macos-python313-arm64:test: - .macos_arm64_wheel_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python313-arm64:build needs: - wheel-macos-python313-arm64:build @@ -1901,7 +1817,6 @@ wheel-macos-python313-x86_64:build: - .cmake_wheel_artifacts - .run_manually timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python313-x86_64:test: @@ -1911,8 +1826,6 @@ wheel-macos-python313-x86_64:test: - .macos_x86_64_wheel_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python313-x86_64:build needs: - wheel-macos-python313-x86_64:build @@ -1929,7 +1842,6 @@ windows-vs2022-debug-mpi-qt:build: - .cmake_tidy_artifacts - .run_manually timeout: 180 minutes - dependencies: [] needs: [] # windows-vs2022-debug-mpi-qt:test: @@ -1939,8 +1851,6 @@ windows-vs2022-debug-mpi-qt:build: # - .windows_tester_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - windows-vs2022-debug-mpi-qt:build # needs: # - windows-vs2022-debug-mpi-qt:build @@ -1962,8 +1872,6 @@ windows-vs2022-kits-mpi-python-qt:test: - .cmake_test_artifacts - .run_automatically - .cdash_annotations_artifacts - dependencies: - - windows-vs2022-kits-mpi-python-qt:build needs: - windows-vs2022-kits-mpi-python-qt:build @@ -1976,8 +1884,6 @@ windows-vs2022-kits-mpi-python-qt-stdthread:test: - .windows_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - windows-vs2022-kits-mpi-python-qt:build needs: - windows-vs2022-kits-mpi-python-qt:build @@ -1997,8 +1903,6 @@ windows-vs2022-kits-mpi-python-qt-stdthread:test: # - .windows_ext_builder_tags # - .cmake_junit_artifacts # - .run_automatically -# dependencies: -# - windows-vs2022-kits-mpi-python-qt:test # needs: # - windows-vs2022-kits-mpi-python-qt:test @@ -2010,7 +1914,6 @@ windows-vs2022-mpi-python-qt:build: - .cmake_build_artifacts - .run_manually timeout: 180 minutes - dependencies: [] needs: [] windows-vs2022-mpi-python-qt:test: @@ -2020,8 +1923,6 @@ windows-vs2022-mpi-python-qt:test: - .windows_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - windows-vs2022-mpi-python-qt:build needs: - windows-vs2022-mpi-python-qt:build @@ -2033,7 +1934,6 @@ windows-vs2022-mpi-python-qt-static:build: - .cmake_build_artifacts - .run_manually timeout: 180 minutes - dependencies: [] needs: [] windows-vs2022-mpi-python-qt-static:test: @@ -2043,8 +1943,6 @@ windows-vs2022-mpi-python-qt-static:test: - .windows_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - windows-vs2022-mpi-python-qt-static:build needs: - windows-vs2022-mpi-python-qt-static:build @@ -2057,7 +1955,6 @@ wheel-windows-python38-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python38-x86_64:test: @@ -2067,8 +1964,6 @@ wheel-windows-python38-x86_64:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python38-x86_64:build needs: - wheel-windows-python38-x86_64:build @@ -2079,8 +1974,6 @@ wheel-windows-python38-x86_64-osmesa:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python38-x86_64:build needs: - wheel-windows-python38-x86_64:build @@ -2091,7 +1984,6 @@ wheel-windows-python39-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python39-x86_64:test: @@ -2101,8 +1993,6 @@ wheel-windows-python39-x86_64:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python39-x86_64:build needs: - wheel-windows-python39-x86_64:build @@ -2113,8 +2003,6 @@ wheel-windows-python39-x86_64-osmesa:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python39-x86_64:build needs: - wheel-windows-python39-x86_64:build @@ -2125,7 +2013,6 @@ wheel-windows-python310-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python310-x86_64:test: @@ -2135,8 +2022,6 @@ wheel-windows-python310-x86_64:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python310-x86_64:build needs: - wheel-windows-python310-x86_64:build @@ -2147,8 +2032,6 @@ wheel-windows-python310-x86_64-osmesa:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python310-x86_64:build needs: - wheel-windows-python310-x86_64:build @@ -2159,7 +2042,6 @@ wheel-windows-python311-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python311-x86_64:test: @@ -2169,8 +2051,6 @@ wheel-windows-python311-x86_64:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python311-x86_64:build needs: - wheel-windows-python311-x86_64:build @@ -2181,8 +2061,6 @@ wheel-windows-python311-x86_64-osmesa:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python311-x86_64:build needs: - wheel-windows-python311-x86_64:build @@ -2193,7 +2071,6 @@ wheel-windows-python312-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python312-x86_64:test: @@ -2203,8 +2080,6 @@ wheel-windows-python312-x86_64:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python312-x86_64:build needs: - wheel-windows-python312-x86_64:build @@ -2215,8 +2090,6 @@ wheel-windows-python312-x86_64-osmesa:test: - .windows_wheel_builder_tags - .merged_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python312-x86_64:build needs: - wheel-windows-python312-x86_64:build @@ -2227,7 +2100,6 @@ wheel-windows-python313-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-windows-python313-x86_64:test: @@ -2237,8 +2109,6 @@ wheel-windows-python313-x86_64:test: - .windows_wheel_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python313-x86_64:build needs: - wheel-windows-python313-x86_64:build @@ -2249,8 +2119,6 @@ wheel-windows-python313-x86_64-osmesa:test: - .windows_wheel_builder_tags - .run_automatically - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python313-x86_64:build needs: - wheel-windows-python313-x86_64:build @@ -2264,7 +2132,6 @@ macos-x86_64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] macos-x86_64-java11:build: @@ -2277,7 +2144,6 @@ macos-x86_64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] macos-arm64-java8:build: @@ -2290,7 +2156,6 @@ macos-arm64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] macos-arm64-java11:build: @@ -2303,7 +2168,6 @@ macos-arm64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] windows-x86_64-java8:build: @@ -2316,7 +2180,6 @@ windows-x86_64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] windows-x86_64-java11:build: @@ -2329,7 +2192,6 @@ windows-x86_64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] java8:upload: @@ -2338,11 +2200,6 @@ java8:upload: - .java_upload_linux - .linux_builder_tags - .weekly_upload_only - dependencies: - - fedora39-java8:build - - macos-x86_64-java8:build - - macos-arm64-java8:build - - windows-x86_64-java8:build needs: - fedora39-java8:build - macos-x86_64-java8:build @@ -2357,11 +2214,6 @@ java11:upload: - .java_upload_linux - .linux_builder_tags - .weekly_upload_only - dependencies: - - fedora39-java11:build - - macos-x86_64-java11:build - - macos-arm64-java11:build - - windows-x86_64-java11:build needs: - fedora39-java11:build - macos-x86_64-java11:build