diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 77549e77f4d0ab5f235f72bdd66ecae5070c08ff..6b33bc1bd2ac6bfaaf30ac2522d5deb65d0ea857 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:package: - .linux_packager_tags - .cmake_webassembly_artifacts - .run_automatically - dependencies: - - wasm32-emscripten-linux:build needs: - wasm32-emscripten-linux:build @@ -446,8 +401,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 @@ -459,7 +412,6 @@ wasm64-emscripten-linux:build: - .linux_builder_tags - .cmake_wasm_build_artifacts - .run_manually - dependencies: [] needs: [] wasm64-emscripten:package: @@ -469,8 +421,6 @@ wasm64-emscripten:package: - .linux_packager_tags - .cmake_webassembly_artifacts - .run_automatically - dependencies: - - wasm64-emscripten-linux:build needs: - wasm64-emscripten-linux:build @@ -479,8 +429,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 @@ -492,8 +440,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 @@ -505,8 +451,6 @@ wasm64-emscripten-windows-chrome:test-ext: - .windows_tester_tags - .cmake_test_artifacts - .run_automatically - dependencies: - - wasm64-emscripten-linux:build needs: - wasm64-emscripten-linux:build @@ -519,7 +463,6 @@ wheel-linux-python38-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-linux-python38-x86_64:test: @@ -529,8 +472,6 @@ wheel-linux-python38-x86_64:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -541,8 +482,6 @@ wheel-linux-python38-x86_64:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -553,8 +492,6 @@ wheel-linux-python38-x86_64-osmesa:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -565,8 +502,6 @@ wheel-linux-python38-x86_64-osmesa:test-x11: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -577,8 +512,6 @@ wheel-linux-python38-x86_64-egl:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -589,8 +522,6 @@ wheel-linux-python38-x86_64-egl:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python38-x86_64:build needs: - wheel-linux-python38-x86_64:build @@ -601,7 +532,6 @@ wheel-linux-python39-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-linux-python39-x86_64:test: @@ -611,8 +541,6 @@ wheel-linux-python39-x86_64:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -623,8 +551,6 @@ wheel-linux-python39-x86_64:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -635,8 +561,6 @@ wheel-linux-python39-x86_64-osmesa:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -647,8 +571,6 @@ wheel-linux-python39-x86_64-osmesa:test-x11: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -659,8 +581,6 @@ wheel-linux-python39-x86_64-egl:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -671,8 +591,6 @@ wheel-linux-python39-x86_64-egl:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python39-x86_64:build needs: - wheel-linux-python39-x86_64:build @@ -683,7 +601,6 @@ wheel-linux-python310-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-linux-python310-x86_64:test: @@ -693,8 +610,6 @@ wheel-linux-python310-x86_64:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -705,8 +620,6 @@ wheel-linux-python310-x86_64:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -717,8 +630,6 @@ wheel-linux-python310-x86_64-osmesa:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -729,8 +640,6 @@ wheel-linux-python310-x86_64-osmesa:test-x11: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -741,8 +650,6 @@ wheel-linux-python310-x86_64-egl:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -753,8 +660,6 @@ wheel-linux-python310-x86_64-egl:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python310-x86_64:build needs: - wheel-linux-python310-x86_64:build @@ -765,7 +670,6 @@ wheel-linux-python311-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-linux-python311-x86_64:test: @@ -775,8 +679,6 @@ wheel-linux-python311-x86_64:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -787,8 +689,6 @@ wheel-linux-python311-x86_64:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -799,8 +699,6 @@ wheel-linux-python311-x86_64-osmesa:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -811,8 +709,6 @@ wheel-linux-python311-x86_64-osmesa:test-x11: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -823,8 +719,6 @@ wheel-linux-python311-x86_64-egl:test: - .linux_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -835,8 +729,6 @@ wheel-linux-python311-x86_64-egl:test-x11: - .linux_tester_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-linux-python311-x86_64:build needs: - wheel-linux-python311-x86_64:build @@ -847,7 +739,6 @@ wheel-linux-python312-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-linux-python312-x86_64:test: @@ -857,8 +748,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 @@ -869,8 +758,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 @@ -881,8 +768,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 @@ -893,8 +778,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 @@ -905,8 +788,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 @@ -917,8 +798,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 @@ -929,7 +808,6 @@ wheel-linux-python313-x86_64:build: - .linux_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-linux-python313-x86_64:test: @@ -939,8 +817,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 @@ -951,8 +827,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 @@ -963,8 +837,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 @@ -975,8 +847,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 @@ -987,8 +857,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 @@ -999,8 +867,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 @@ -1008,307 +874,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/ @@ -1328,7 +1269,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. @@ -1343,7 +1283,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-asan:test: @@ -1353,8 +1292,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-asan:build # needs: # - fedora39-asan:build # @@ -1365,7 +1302,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-tsan:test: @@ -1375,8 +1311,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-tsan:build # needs: # - fedora39-tsan:build # @@ -1387,7 +1321,6 @@ fedora39-tidy:build: # - .linux_builder_tags # - .cmake_build_artifacts # - .run_manually -# dependencies: [] # needs: [] # # fedora39-ubsan:test: @@ -1397,8 +1330,6 @@ fedora39-tidy:build: # - .linux_tester_priv_tags # - .cmake_test_artifacts # - .run_automatically -# dependencies: -# - fedora39-ubsan:build # needs: # - fedora39-ubsan:build @@ -1411,15 +1342,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: @@ -1437,8 +1365,6 @@ documentation:release-prep: - .cmake_doc_tarball - .cmake_release_artifacts - .tag_only - dependencies: - - documentation:build needs: - documentation:build @@ -1446,117 +1372,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/ @@ -1578,8 +1537,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 @@ -1592,7 +1549,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: @@ -1602,8 +1558,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 @@ -1617,8 +1571,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 @@ -1638,8 +1590,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 @@ -1653,7 +1603,6 @@ wheel-macos-python38-x86_64:build: - .cmake_wheel_artifacts - .scheduled_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python38-x86_64:test: @@ -1663,8 +1612,6 @@ wheel-macos-python38-x86_64:test: - .macos_x86_64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python38-x86_64:build needs: - wheel-macos-python38-x86_64:build @@ -1675,7 +1622,6 @@ wheel-macos-python39-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-macos-python39-arm64:test: @@ -1685,8 +1631,6 @@ wheel-macos-python39-arm64:test: - .macos_arm64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python39-arm64:build needs: - wheel-macos-python39-arm64:build @@ -1698,7 +1642,6 @@ wheel-macos-python39-x86_64:build: - .cmake_wheel_artifacts - .scheduled_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python39-x86_64:test: @@ -1708,8 +1651,6 @@ wheel-macos-python39-x86_64:test: - .macos_x86_64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python39-x86_64:build needs: - wheel-macos-python39-x86_64:build @@ -1720,7 +1661,6 @@ wheel-macos-python310-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-macos-python310-arm64:test: @@ -1730,8 +1670,6 @@ wheel-macos-python310-arm64:test: - .macos_arm64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python310-arm64:build needs: - wheel-macos-python310-arm64:build @@ -1743,7 +1681,6 @@ wheel-macos-python310-x86_64:build: - .cmake_wheel_artifacts - .scheduled_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python310-x86_64:test: @@ -1753,8 +1690,6 @@ wheel-macos-python310-x86_64:test: - .macos_x86_64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python310-x86_64:build needs: - wheel-macos-python310-x86_64:build @@ -1765,7 +1700,6 @@ wheel-macos-python311-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-macos-python311-arm64:test: @@ -1775,8 +1709,6 @@ wheel-macos-python311-arm64:test: - .macos_arm64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python311-arm64:build needs: - wheel-macos-python311-arm64:build @@ -1788,7 +1720,6 @@ wheel-macos-python311-x86_64:build: - .cmake_wheel_artifacts - .scheduled_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python311-x86_64:test: @@ -1798,8 +1729,6 @@ wheel-macos-python311-x86_64:test: - .macos_x86_64_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-macos-python311-x86_64:build needs: - wheel-macos-python311-x86_64:build @@ -1810,7 +1739,6 @@ wheel-macos-python312-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-macos-python312-arm64:test: @@ -1820,8 +1748,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 @@ -1833,7 +1759,6 @@ wheel-macos-python312-x86_64:build: - .cmake_wheel_artifacts - .merged_only timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python312-x86_64:test: @@ -1843,8 +1768,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 @@ -1855,7 +1778,6 @@ wheel-macos-python313-arm64:build: - .macos_arm64_wheel_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-macos-python313-arm64:test: @@ -1865,8 +1787,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 @@ -1878,7 +1798,6 @@ wheel-macos-python313-x86_64:build: - .cmake_wheel_artifacts - .run_manually timeout: 90 minutes - dependencies: [] needs: [] wheel-macos-python313-x86_64:test: @@ -1888,8 +1807,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 @@ -1906,7 +1823,6 @@ windows-vs2022-debug-mpi-qt:build: - .cmake_tidy_artifacts - .run_manually timeout: 180 minutes - dependencies: [] needs: [] # windows-vs2022-debug-mpi-qt:test: @@ -1916,8 +1832,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 @@ -1939,8 +1853,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 @@ -1953,8 +1865,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 @@ -1974,8 +1884,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 @@ -1987,7 +1895,6 @@ windows-vs2022-mpi-python-qt:build: - .cmake_build_artifacts - .run_manually timeout: 180 minutes - dependencies: [] needs: [] windows-vs2022-mpi-python-qt:test: @@ -1997,8 +1904,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 @@ -2010,7 +1915,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: @@ -2020,8 +1924,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 @@ -2034,7 +1936,6 @@ wheel-windows-python38-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-windows-python38-x86_64:test: @@ -2044,8 +1945,6 @@ wheel-windows-python38-x86_64:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python38-x86_64:build needs: - wheel-windows-python38-x86_64:build @@ -2056,8 +1955,6 @@ wheel-windows-python38-x86_64-osmesa:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python38-x86_64:build needs: - wheel-windows-python38-x86_64:build @@ -2068,7 +1965,6 @@ wheel-windows-python39-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-windows-python39-x86_64:test: @@ -2078,8 +1974,6 @@ wheel-windows-python39-x86_64:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python39-x86_64:build needs: - wheel-windows-python39-x86_64:build @@ -2090,8 +1984,6 @@ wheel-windows-python39-x86_64-osmesa:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python39-x86_64:build needs: - wheel-windows-python39-x86_64:build @@ -2102,7 +1994,6 @@ wheel-windows-python310-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-windows-python310-x86_64:test: @@ -2112,8 +2003,6 @@ wheel-windows-python310-x86_64:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python310-x86_64:build needs: - wheel-windows-python310-x86_64:build @@ -2124,8 +2013,6 @@ wheel-windows-python310-x86_64-osmesa:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python310-x86_64:build needs: - wheel-windows-python310-x86_64:build @@ -2136,7 +2023,6 @@ wheel-windows-python311-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .scheduled_only - dependencies: [] needs: [] wheel-windows-python311-x86_64:test: @@ -2146,8 +2032,6 @@ wheel-windows-python311-x86_64:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python311-x86_64:build needs: - wheel-windows-python311-x86_64:build @@ -2158,8 +2042,6 @@ wheel-windows-python311-x86_64-osmesa:test: - .windows_wheel_builder_tags - .scheduled_only - .cdash_annotations_artifacts - dependencies: - - wheel-windows-python311-x86_64:build needs: - wheel-windows-python311-x86_64:build @@ -2170,7 +2052,6 @@ wheel-windows-python312-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .merged_only - dependencies: [] needs: [] wheel-windows-python312-x86_64:test: @@ -2180,8 +2061,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 @@ -2192,8 +2071,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 @@ -2204,7 +2081,6 @@ wheel-windows-python313-x86_64:build: - .windows_wheel_builder_tags - .cmake_wheel_artifacts - .run_manually - dependencies: [] needs: [] wheel-windows-python313-x86_64:test: @@ -2214,8 +2090,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 @@ -2226,8 +2100,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 @@ -2241,7 +2113,6 @@ macos-x86_64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] macos-x86_64-java11:build: @@ -2254,7 +2125,6 @@ macos-x86_64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] macos-arm64-java8:build: @@ -2267,7 +2137,6 @@ macos-arm64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] macos-arm64-java11:build: @@ -2280,7 +2149,6 @@ macos-arm64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] windows-x86_64-java8:build: @@ -2293,7 +2161,6 @@ windows-x86_64-java8:build: variables: VTK_JAVA_VERSION: 1.8 timeout: 4 hours - dependencies: [] needs: [] windows-x86_64-java11:build: @@ -2306,7 +2173,6 @@ windows-x86_64-java11:build: variables: VTK_JAVA_VERSION: 11 timeout: 4 hours - dependencies: [] needs: [] java8:upload: @@ -2315,11 +2181,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 @@ -2334,11 +2195,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