@@ -310,6 +310,7 @@ jobs:
310310 fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp_kafka ||
311311 fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp_streaming)
312312 && 'ci/build_cpp.sh' || 'ci/build_cpp_runtime.sh' }}
313+ matrix_type : cuda-13-4-pr
313314 cmake-tests :
314315 needs : [checks, changed-files]
315316 permissions :
@@ -460,6 +461,7 @@ jobs:
460461 LIBCUDF_KERNEL_CACHE_PATH=.cache/libcudf
461462 # https://github.com/NVIDIA/cudf/issues/23498
462463 matrix_filter : map(select(.GPU != "gb300" and .GPU != "gh200"))
464+ matrix_type : cuda-13-4-pr,pull-request
463465 conda-python-build :
464466 needs : [build-details, conda-cpp-build]
465467 permissions :
@@ -476,6 +478,7 @@ jobs:
476478 script : ci/build_python.sh
477479 # Build a conda package for each CUDA x ARCH x minimum supported Python version
478480 matrix_filter : group_by({CUDA_VER, ARCH}) | map(min_by(.PY_VER | split(".") | map(tonumber)))
481+ matrix_type : cuda-13-4-pr
479482 conda-python-build-noarch :
480483 needs : [build-details, checks]
481484 permissions :
@@ -491,6 +494,7 @@ jobs:
491494 build-datetime : ${{ needs.build-details.outputs.build-datetime }}
492495 script : ci/build_python_noarch.sh
493496 pure-conda : cuda_major
497+ matrix_type : cuda-13-4-pr
494498 conda-python-import-tests :
495499 needs : [conda-python-build, changed-files]
496500 permissions :
@@ -576,6 +580,7 @@ jobs:
576580 ci/test_python_cudf.sh
577581 # https://github.com/NVIDIA/cudf/issues/23498
578582 matrix_filter : map(select(.GPU != "gb300" and .GPU != "gh200"))
583+ matrix_type : cuda-13-4-pr,pull-request
579584 conda-python-cudf-polars-tests :
580585 needs : [conda-python-build, conda-python-build-noarch, changed-files]
581586 permissions :
@@ -603,6 +608,7 @@ jobs:
603608 script : " env POLARS_VERSIONS=latest ci/test_python_cudf_polars.sh"
604609 # https://github.com/NVIDIA/cudf/issues/23498
605610 matrix_filter : map(select(.GPU != "gb300" and .GPU != "gh200"))
611+ matrix_type : cuda-13-4-pr,pull-request
606612 conda-python-cudf-polars-tests-integration-optional :
607613 needs : [conda-python-build, conda-python-build-noarch, changed-files]
608614 permissions :
@@ -628,6 +634,7 @@ jobs:
628634 # https://github.com/NVIDIA/cudf/pull/22381/changes#r3196736965
629635 container-options : " --cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
630636 script : " ci/test_python_cudf_polars_integrations.sh"
637+ matrix_type : cuda-13-4-pr,pull-request
631638 conda-python-other-tests :
632639 # Tests for dask_cudf, cudf_kafka, custreamz, and cudf_streaming run separately from cudf_polars.
633640 needs : [conda-python-build, conda-python-build-noarch, changed-files]
@@ -699,6 +706,7 @@ jobs:
699706 ci/test_python_other.sh
700707 # https://github.com/NVIDIA/cudf/issues/23498
701708 matrix_filter : map(select(.GPU != "gb300" and .GPU != "gh200"))
709+ matrix_type : cuda-13-4-pr,pull-request
702710 # Build and test the cuDF Java JAR for every Maven classifier.
703711 java-build-matrix :
704712 needs : [checks]
@@ -782,6 +790,7 @@ jobs:
782790 with :
783791 build_type : pull-request
784792 matrix_name : docs-build
793+ matrix_type : cuda-13-4-pr
785794 docs-build :
786795 needs : [docs-build-matrix, conda-python-build, conda-python-build-noarch, changed-files]
787796 permissions :
@@ -838,6 +847,7 @@ jobs:
838847 build_type : pull-request
839848 build-datetime : ${{ needs.build-details.outputs.build-datetime }}
840849 node_type : cpu16
850+ matrix_type : cuda-13-4-pr
841851 wheel-python-build-noarch :
842852 needs : [build-details, checks]
843853 permissions :
@@ -855,6 +865,7 @@ jobs:
855865 build-datetime : ${{ needs.build-details.outputs.build-datetime }}
856866 node_type : cpu8
857867 pure-wheel : true
868+ matrix_type : cuda-13-4-pr
858869 wheel-tests-cudf :
859870 needs : [wheel-build, changed-files]
860871 permissions :
@@ -906,6 +917,7 @@ jobs:
906917 ci/test_wheel_cudf.sh
907918 # https://github.com/NVIDIA/cudf/issues/23498
908919 matrix_filter : map(select(.GPU != "gb300" and .GPU != "gh200"))
920+ matrix_type : cuda-13-4-pr,pull-request
909921 wheel-tests-cudf-polars :
910922 needs : [wheel-build, wheel-python-build-noarch, changed-files]
911923 permissions :
@@ -932,6 +944,7 @@ jobs:
932944 build_type : pull-request
933945 container-options : " --cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
934946 script : " env POLARS_VERSIONS=earliest ci/test_wheel_cudf_polars.sh"
947+ matrix_type : cuda-13-4-pr,pull-request
935948 cudf-polars-polars-tests :
936949 needs : [wheel-build, wheel-python-build-noarch, changed-files]
937950 permissions :
@@ -1008,6 +1021,7 @@ jobs:
10081021 matrix_filter : map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]))
10091022 build_type : pull-request
10101023 script : ci/test_wheel_dask_cudf.sh
1024+ matrix_type : cuda-13-4-pr,pull-request
10111025 # build cudf with benchmarks but disable for cudf_streaming since we can't use MPI/UCX in wheel-based builds
10121026 devcontainer :
10131027 permissions :
@@ -1022,7 +1036,7 @@ jobs:
10221036 uses : rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@main
10231037 with :
10241038 arch : ' ["amd64", "arm64"]'
1025- cuda : ' ["13.3 "]'
1039+ cuda : ' ["13.4 "]'
10261040 node_type : " cpu8"
10271041 timeout-minutes : 90
10281042 env : |
@@ -1053,6 +1067,7 @@ jobs:
10531067 map(select(.GPU != "gb300" and .GPU != "gh200"))
10541068 build_type : pull-request
10551069 script : ci/cudf_pandas_scripts/run_tests.sh
1070+ matrix_type : cuda-13-4-pr,pull-request
10561071 third-party-integration-tests-cudf-pandas :
10571072 needs : [conda-python-build, conda-python-build-noarch, changed-files]
10581073 permissions :
0 commit comments