From 2b4b1fa7140f295ae4d65eb33ecc4a2d660adf79 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 10 Sep 2026 09:58:24 -0500 Subject: [PATCH 1/3] docs-build: use shared 'docs-build' matrix --- .github/workflows/build.yaml | 19 +++++++++++++++---- .github/workflows/pr.yaml | 19 +++++++++++++++---- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 82696d16f6e..46e2c2b8b71 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -137,9 +137,16 @@ jobs: branch: ${{ inputs.branch }} date: ${{ inputs.date }} sha: ${{ inputs.sha }} + docs-build-matrix: + permissions: + contents: read + uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@release/26.10 + with: + build_type: ${{ inputs.build_type || 'branch' }} + matrix_name: docs-build docs-build: if: github.ref_type == 'branch' - needs: [python-build, python-build-noarch] + needs: [docs-build-matrix, python-build, python-build-noarch] permissions: actions: read contents: read @@ -148,13 +155,16 @@ jobs: pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + strategy: + fail-fast: false + matrix: ${{ fromJSON(needs.docs-build-matrix.outputs.matrix) }} with: - arch: "amd64" + arch: "${{ matrix.arch }}" branch: ${{ inputs.branch }} build_type: ${{ inputs.build_type || 'branch' }} - container_image: "rapidsai/ci-conda:26.12-latest" + container_image: "rapidsai/ci-conda:26.12-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}" date: ${{ inputs.date }} - node_type: "gpu-rtxpro6000-latest-1" + node_type: "gpu-${{ matrix.GPU }}-${{ matrix.DRIVER }}-1" script: "ci/build_docs.sh" sha: ${{ inputs.sha }} publish-api-docs: @@ -407,6 +417,7 @@ jobs: id-token: write needs: - docs-build + - docs-build-matrix - upload-conda - wheel-publish-cudf - wheel-publish-cudf-polars diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index a02dc603db4..3486ff9bf8d 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -29,6 +29,7 @@ jobs: - java-tests - conda-notebook-tests - docs-build + - docs-build-matrix - publish-api-docs - wheel-cpp-build - wheel-python-build @@ -451,8 +452,15 @@ jobs: arch: "amd64" container_image: "rapidsai/ci-conda:26.12-latest" script: "ci/test_notebooks.sh" + docs-build-matrix: + permissions: + contents: read + uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@release/26.10 + with: + build_type: pull-request + matrix_name: docs-build docs-build: - needs: [conda-python-build, conda-python-build-noarch, changed-files] + needs: [docs-build-matrix, conda-python-build, conda-python-build-noarch, changed-files] permissions: actions: read contents: read @@ -461,12 +469,15 @@ jobs: pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + strategy: + fail-fast: false + matrix: ${{ fromJSON(needs.docs-build-matrix.outputs.matrix) }} if: fromJSON(needs.changed-files.outputs.changed_file_groups).build_docs || fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_all with: build_type: pull-request - node_type: "gpu-rtxpro6000-latest-1" - arch: "amd64" - container_image: "rapidsai/ci-conda:26.12-latest" + node_type: "gpu-${{ matrix.GPU }}-${{ matrix.DRIVER }}-1" + arch: "${{ matrix.arch }}" + container_image: "rapidsai/ci-conda:26.12-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}" script: "ci/build_docs.sh" publish-api-docs: needs: [docs-build] From 288052b97be9f9cfd7d705275a2fa87728d8a2e3 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 10 Sep 2026 09:59:48 -0500 Subject: [PATCH 2/3] empty commit to re-trigger CI From cfc5633d09b6bbe717e5599e92607baaa07644d6 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 10 Sep 2026 10:07:27 -0500 Subject: [PATCH 3/3] fix lingering 26.10 references left behind when fixing merge conflicts --- .github/workflows/build.yaml | 2 +- .github/workflows/pr.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 46e2c2b8b71..b3b6f086832 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -140,7 +140,7 @@ jobs: docs-build-matrix: permissions: contents: read - uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@release/26.10 + uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} matrix_name: docs-build diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 3486ff9bf8d..644a4f8edab 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -455,7 +455,7 @@ jobs: docs-build-matrix: permissions: contents: read - uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@release/26.10 + uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main with: build_type: pull-request matrix_name: docs-build