@@ -18,41 +18,41 @@ jobs:
1818 - wheel-build
1919 - wheel-tests
2020 secrets : inherit
21- uses : rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.02
21+ uses : rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.10
2222 checks :
2323 secrets : inherit
24- uses : rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-24.02
24+ uses : rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-24.10
2525 conda-python-build :
2626 needs : checks
2727 secrets : inherit
28- uses : rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.02
28+ uses : rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10
2929 with :
3030 build_type : pull-request
31- # Package is pure Python and only ever requires one build .
32- matrix_filter : ' map(select(.ARCH == "amd64" and (.LINUX_VER | test("centos ")|not))) | sort_by(.PY_VER | split(".") | map(tonumber)) | [.[-1]] '
31+ # This selects "ARCH=amd64 + the latest supported Python + CUDA" .
32+ matrix_filter : map(select(.ARCH == "amd64")) | max_by([(.PY_VER|split(". ")|map(tonumber)), (.CUDA_VER| split(".")| map(tonumber))]) | [.]
3333 conda-python-tests :
3434 needs : conda-python-build
3535 secrets : inherit
36- uses : rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.02
36+ uses : rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.10
3737 with :
3838 build_type : pull-request
39- # Package is pure Python and only ever requires one build .
40- matrix_filter : ' map(select(.ARCH == "amd64" and (.LINUX_VER | test("centos ")|not))) | sort_by(.PY_VER | split(".") | map(tonumber)) | [.[-1]] '
39+ # This selects "ARCH=amd64 + the latest supported Python + CUDA" .
40+ matrix_filter : map(select(.ARCH == "amd64")) | max_by([(.PY_VER|split(". ")|map(tonumber)), (.CUDA_VER| split(".")| map(tonumber))]) | [.]
4141 wheel-build :
4242 needs : checks
4343 secrets : inherit
44- uses : rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.02
44+ uses : rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
4545 with :
4646 build_type : pull-request
47- # Package is pure Python and only ever requires one build.
48- matrix_filter : ' map(select((.LINUX_VER | test("centos ")|not))) | sort_by((.PY_VER | split(".") | map(tonumber))) | [.[-1] + {ARCH: "amd64"}] '
47+ # This selects the latest supported Python + CUDA
48+ matrix_filter : max_by([(.PY_VER|split(". ")|map(tonumber)), (.CUDA_VER| split(".")| map(tonumber))] ) | [.]
4949 script : " ci/build_wheel.sh"
5050 wheel-tests :
5151 needs : wheel-build
5252 secrets : inherit
53- uses : rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.02
53+ uses : rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.10
5454 with :
5555 build_type : pull-request
56- # Package is pure Python and only ever requires one build.
57- matrix_filter : ' map(select(.ARCH == "amd64" and (.LINUX_VER | test("centos ")|not))) | sort_by(.PY_VER | split(".") | map(tonumber)) | [.[-1]] '
58- script : " ci/test_wheel.sh"
56+ # This selects the latest supported Python + CUDA
57+ matrix_filter : max_by([(.PY_VER|split(". ")|map(tonumber)), (.CUDA_VER| split(".")| map(tonumber))]) | [.]
58+ script : " ci/test_wheel.sh"
0 commit comments