diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 47a64017..7410f3e6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -92,7 +92,7 @@ jobs: uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/26.04 with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". - 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))])) + matrix_filter: map(select(.PY_VER != "3.14")) | 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))])) build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} sha: ${{ inputs.sha }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 8f76fc2e..22ccf99e 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -214,7 +214,7 @@ jobs: build_type: pull-request # There aren't pytorch-gpu aarch64 packages with CUDA 12.2 support, so skip (arm64, CUDA 12.2) but # otherwise run all jobs. - matrix_filter: map(select((.ARCH == "amd64") or ((.ARCH == "arm64") and (.CUDA_VER != "12.2.2")))) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select((.ARCH == "amd64") or ((.ARCH == "arm64") and (.CUDA_VER != "12.2.2")))) script: ci/test_python.sh docs-build: needs: [conda-cpp-build, changed-files] @@ -258,14 +258,14 @@ jobs: with: build_type: pull-request script: ci/test_wheel_pylibwholegraph.sh - matrix_filter: map(select(.ARCH == "amd64")) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select(.ARCH == "amd64")) wheel-build-cugraph-pyg: needs: checks secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/26.04 with: # This selects "ARCH=amd64 + the latest supported Python + CUDA". - 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))])) + matrix_filter: map(select(.PY_VER != "3.14")) | 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))])) build_type: pull-request node_type: cpu4 script: ci/build_wheel_cugraph-pyg.sh @@ -280,4 +280,4 @@ jobs: with: build_type: pull-request script: ci/test_wheel_cugraph-pyg.sh - matrix_filter: map(select(.ARCH == "amd64")) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select(.ARCH == "amd64")) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 2d3c4483..9497ab0d 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -43,7 +43,7 @@ jobs: sha: ${{ inputs.sha }} # There aren't pytorch-gpu aarch64 packages with CUDA 12.2 support, so skip (arm64, CUDA 12.2) but # otherwise run all jobs. - matrix_filter: map(select((.ARCH == "amd64") or ((.ARCH == "arm64") and (.CUDA_VER != "12.2.2")))) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select((.ARCH == "amd64") or ((.ARCH == "arm64") and (.CUDA_VER != "12.2.2")))) wheel-tests-pylibwholegraph: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@release/26.04 @@ -53,7 +53,7 @@ jobs: date: ${{ inputs.date }} sha: ${{ inputs.sha }} script: ci/test_wheel_pylibwholegraph.sh - matrix_filter: map(select(.ARCH == "amd64")) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select(.ARCH == "amd64")) wheel-tests-cugraph-pyg: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@release/26.04 @@ -63,4 +63,4 @@ jobs: date: ${{ inputs.date }} sha: ${{ inputs.sha }} script: ci/test_wheel_cugraph-pyg.sh - matrix_filter: map(select(.ARCH == "amd64")) + matrix_filter: map(select(.PY_VER != "3.14")) | map(select(.ARCH == "amd64"))