From 05bcf096aefccf2531028def0e963b6ecf8e520d Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Mon, 14 Jul 2025 12:27:09 -0500 Subject: [PATCH 01/15] Enable doc build workflow and build script --- .github/workflows/build.yaml | 28 ++++++++++++------------ .github/workflows/pr.yaml | 20 +++++++++--------- ci/build_docs.sh | 41 +++++++++++++++++++++++++++--------- 3 files changed, 55 insertions(+), 34 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 4c7458727d..50222e0e73 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -152,20 +152,20 @@ jobs: date: ${{ inputs.date }} package-name: cuopt_server package-type: python - #docs-build: - # if: inputs.build_type == 'nightly' || github.ref_type == 'branch' - # needs: [python-build] - # secrets: inherit - # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08 - # with: - # build_type: ${{ inputs.build_type || 'branch' }} - # node_type: "gpu-l4-latest-1" - # sha: ${{ inputs.sha }} - # branch: ${{ inputs.branch }} - # date: ${{ inputs.date }} - # arch: amd64 - # container_image: rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10 - # run_script: ci/build_docs.sh + docs-build: + if: inputs.build_type == 'nightly' || github.ref_type == 'branch' + needs: [python-build] + secrets: inherit + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08 + with: + build_type: ${{ inputs.build_type || 'branch' }} + node_type: "gpu-l4-latest-1" + sha: ${{ inputs.sha }} + branch: ${{ inputs.branch }} + date: ${{ inputs.date }} + arch: "amd64" + container_image: "rapidsai/ci-conda:latest" + run_script: "ci/build_docs.sh" wheel-build-cuopt-sh-client: needs: wheel-build-cuopt secrets: inherit diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d21d8e4d3c..5661156afc 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -135,16 +135,16 @@ jobs: build_type: pull-request matrix_filter: map(select((.CUDA_VER | startswith("12")))) script: ci/test_python.sh - #docs-build: - # needs: checks - # secrets: inherit - # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08 - # with: - # build_type: pull-request - # node_type: "cpu4" - # arch: amd64 - # container_image: rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10 - # run_script: ci/build_docs.sh + docs-build: + needs: conda-python-build + secrets: inherit + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08 + with: + build_type: pull-request + node_type: "gpu-l4-latest-1" + arch: "amd64" + container_image: "rapidsai/ci-conda:latest" + run_script: "ci/build_docs.sh" #conda-notebook-tests: # needs: [conda-python-build, changed-files] # secrets: inherit diff --git a/ci/build_docs.sh b/ci/build_docs.sh index ff79629593..6e0c82a13f 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -1,4 +1,5 @@ #!/bin/bash + # SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # @@ -19,23 +20,43 @@ set -euo pipefail rapids-logger "Create test conda environment" . /opt/conda/etc/profile.d/conda.sh +ENV_YAML_DIR="$(mktemp -d)" + +rapids-logger "Downloading artifacts from previous jobs" +CPP_CHANNEL=$(rapids-download-conda-from-github cpp) +PYTHON_CHANNEL=$(rapids-download-conda-from-github python) + +rapids-logger "Generating conda environment YAML" + rapids-dependency-file-generator \ --output conda \ --file-key docs \ - --matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee env.yaml + --prepend-channel "${CPP_CHANNEL}" \ + --prepend-channel "${PYTHON_CHANNEL}" \ + --matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee "${ENV_YAML_DIR}/env.yaml" -rapids-mamba-retry env create --yes -f env.yaml -n docs +rapids-mamba-retry env create --yes -f "${ENV_YAML_DIR}/env.yaml" -n docs conda activate docs -rapids-print-env - -export RAPIDS_VERSION_NUMBER="24.11" RAPIDS_DOCS_DIR="$(mktemp -d)" export RAPIDS_DOCS_DIR -rapids-logger "Build Python docs" -#mkdir -p "${RAPIDS_DOCS_DIR}/cuopt/"{html,txt} -pushd docs/cuopt +rapids-print-env + +EXITCODE=0 +trap "EXITCODE=1" ERR +set +e + +rapids-logger "Build Docs" + +./build.sh docs + +mkdir -p "${RAPIDS_DOCS_DIR}/cudf/html" + +mv docs/cuopt/build/html/* "${RAPIDS_DOCS_DIR}/cuopt/html" + +exit ${EXITCODE} + + + -bash build_docs.sh -# rapids-upload-docs From ae56f80a357418187410c6a9c28b72987ded3858 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Mon, 14 Jul 2025 13:10:16 -0500 Subject: [PATCH 02/15] fix workflow --- .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 50222e0e73..8f42a1934c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -165,7 +165,7 @@ jobs: date: ${{ inputs.date }} arch: "amd64" container_image: "rapidsai/ci-conda:latest" - run_script: "ci/build_docs.sh" + script: "ci/build_docs.sh" wheel-build-cuopt-sh-client: needs: wheel-build-cuopt secrets: inherit diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 5661156afc..85e236daf5 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -144,7 +144,7 @@ jobs: node_type: "gpu-l4-latest-1" arch: "amd64" container_image: "rapidsai/ci-conda:latest" - run_script: "ci/build_docs.sh" + script: "ci/build_docs.sh" #conda-notebook-tests: # needs: [conda-python-build, changed-files] # secrets: inherit From 4f5f3ca55de2a5405ffeb70a5cceb3daf9480e5a Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Mon, 14 Jul 2025 13:16:01 -0500 Subject: [PATCH 03/15] update pr --- .github/workflows/pr.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 85e236daf5..b8269d2eee 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -18,6 +18,7 @@ jobs: - conda-cpp-tests - conda-python-build - conda-python-tests + - docs-build - wheel-build-libcuopt # - conda-notebook-tests - wheel-build-cuopt From 345b6b74b026d443effa59b50f55edd1f71aaf23 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Mon, 14 Jul 2025 15:01:32 -0500 Subject: [PATCH 04/15] update deps for doc --- dependencies.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/dependencies.yaml b/dependencies.yaml index aded6611f1..79e151a4ec 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -79,6 +79,11 @@ files: includes: - cuda - cuda_version + - depends_on_libcuopt + - depends_on_cuopt + - depends_on_cuotp_server + - depends_on_cuopt_sh_client + - depends_on_mps_parser - docs - py_version py_build_cuopt_mps_parser: @@ -464,6 +469,35 @@ dependencies: packages: - cuopt-cu12==25.8.*,>=0.0.0a0 - {matrix: null, packages: [*cuopt_unsuffixed]} + depends_on_cuopt_server: + common: + - output_types: conda + packages: + - &cuopt_server_unsuffixed cuopt-server==25.8.*,>=0.0.0a0 + - output_types: requirements + packages: + # pip recognizes the index as a global option for the requirements.txt file + - --extra-index-url=https://pypi.nvidia.com + - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple + specific: + - output_types: [requirements, pyproject] + matrices: + - matrix: + cuda: "12.*" + cuda_suffixed: "true" + packages: + - cuopt-server-cu12==25.8.*,>=0.0.0a0 + - {matrix: null, packages: [*cuopt_server_unsuffixed]} + depends_on_cuopt_sh_client: + common: + - output_types: conda + packages: + - &cuopt_sh_client_unsuffixed cuopt-sh-client==25.8.*,>=0.0.0a0 + - output_types: requirements + packages: + # pip recognizes the index as a global option for the requirements.txt file + - --extra-index-url=https://pypi.nvidia.com + - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple depends_on_mps_parser: common: - output_types: [requirements, pyproject, conda] From bd76b0b87ffcb9d74c57c6ee81d7600b5bc84320 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Tue, 15 Jul 2025 11:57:44 -0500 Subject: [PATCH 05/15] Address review comments --- .github/workflows/build.yaml | 2 +- .github/workflows/pr.yaml | 2 +- ci/build_docs.sh | 13 +------------ dependencies.yaml | 4 ++-- 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8f42a1934c..59e24d25ea 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -164,7 +164,7 @@ jobs: branch: ${{ inputs.branch }} date: ${{ inputs.date }} arch: "amd64" - container_image: "rapidsai/ci-conda:latest" + container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" wheel-build-cuopt-sh-client: needs: wheel-build-cuopt diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index b8269d2eee..189455a1be 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -144,7 +144,7 @@ jobs: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" - container_image: "rapidsai/ci-conda:latest" + container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" #conda-notebook-tests: # needs: [conda-python-build, changed-files] diff --git a/ci/build_docs.sh b/ci/build_docs.sh index 6e0c82a13f..6644c9ea7e 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -43,20 +43,9 @@ export RAPIDS_DOCS_DIR rapids-print-env -EXITCODE=0 -trap "EXITCODE=1" ERR -set +e - rapids-logger "Build Docs" - ./build.sh docs - -mkdir -p "${RAPIDS_DOCS_DIR}/cudf/html" - +mkdir -p "${RAPIDS_DOCS_DIR}/cuopt/html" mv docs/cuopt/build/html/* "${RAPIDS_DOCS_DIR}/cuopt/html" -exit ${EXITCODE} - - - diff --git a/dependencies.yaml b/dependencies.yaml index 79e151a4ec..5bdb77e42b 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -81,7 +81,7 @@ files: - cuda_version - depends_on_libcuopt - depends_on_cuopt - - depends_on_cuotp_server + - depends_on_cuopt_server - depends_on_cuopt_sh_client - depends_on_mps_parser - docs @@ -490,7 +490,7 @@ dependencies: - {matrix: null, packages: [*cuopt_server_unsuffixed]} depends_on_cuopt_sh_client: common: - - output_types: conda + - output_types: [conda, requirements, pyproject] packages: - &cuopt_sh_client_unsuffixed cuopt-sh-client==25.8.*,>=0.0.0a0 - output_types: requirements From d67017e76da726e029efe996cf7516fa9dba223e Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Tue, 15 Jul 2025 13:11:12 -0500 Subject: [PATCH 06/15] fix conda rec --- conda/recipes/cuopt-server/recipe.yaml | 2 +- conda/recipes/cuopt-sh-client/recipe.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/conda/recipes/cuopt-server/recipe.yaml b/conda/recipes/cuopt-server/recipe.yaml index f126c04490..780d8aed91 100644 --- a/conda/recipes/cuopt-server/recipe.yaml +++ b/conda/recipes/cuopt-server/recipe.yaml @@ -35,7 +35,7 @@ requirements: - fastapi >=0.104.1 - jsonref =1.1.0 - httpx - - msgpack-python =1.0.8 + - msgpack-python =1.1.0 - msgpack-numpy =0.4.8 - numpy >=1.23,<3.0a0 - pandas>=2 diff --git a/conda/recipes/cuopt-sh-client/recipe.yaml b/conda/recipes/cuopt-sh-client/recipe.yaml index 616024e33f..eeffc9161a 100644 --- a/conda/recipes/cuopt-sh-client/recipe.yaml +++ b/conda/recipes/cuopt-sh-client/recipe.yaml @@ -28,7 +28,7 @@ requirements: - python =${{ py_version }} - setuptools>=61.0.0 run: - - msgpack-python =1.0.8 + - msgpack-python =1.1.0 - python - requests From ffe9597283bc1f1efce5db7747ec9803d3fe2f73 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Tue, 15 Jul 2025 14:23:12 -0500 Subject: [PATCH 07/15] upload docs as github artifact --- .github/workflows/pr.yaml | 1 + ci/build_docs.sh | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 189455a1be..96557a9d45 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -144,6 +144,7 @@ jobs: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" + file_to_upload: "/tmp/cuopt_docs.zip" container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" #conda-notebook-tests: diff --git a/ci/build_docs.sh b/ci/build_docs.sh index 6644c9ea7e..009c23be51 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -45,7 +45,9 @@ rapids-print-env rapids-logger "Build Docs" ./build.sh docs -mkdir -p "${RAPIDS_DOCS_DIR}/cuopt/html" -mv docs/cuopt/build/html/* "${RAPIDS_DOCS_DIR}/cuopt/html" +mkdir -p "${RAPIDS_DOCS_DIR}/cuopt" +zip -r /tmp/cuopt_docs.zip docs/cuopt/build/html/* +mv /tmp/cuopt_docs.zip "${RAPIDS_DOCS_DIR}/cuopt/cuopt_docs.zip" + From cea0d0e4b934f9d3a8659a9a4cc03e186e466c2b Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Tue, 15 Jul 2025 15:23:33 -0500 Subject: [PATCH 08/15] add zip to ci --- ci/build_docs.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ci/build_docs.sh b/ci/build_docs.sh index 009c23be51..8e35cd5333 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -17,6 +17,10 @@ set -euo pipefail +# install zip + +apt-get update && apt-get install -y --no-install-recommends zip + rapids-logger "Create test conda environment" . /opt/conda/etc/profile.d/conda.sh From f0f8cc996c7d4d4431b56c4a2ce483daa936c301 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 10:42:39 -0500 Subject: [PATCH 09/15] fix doc --- ci/build_docs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/build_docs.sh b/ci/build_docs.sh index 8e35cd5333..acff71acd7 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -51,7 +51,7 @@ rapids-logger "Build Docs" ./build.sh docs mkdir -p "${RAPIDS_DOCS_DIR}/cuopt" zip -r /tmp/cuopt_docs.zip docs/cuopt/build/html/* -mv /tmp/cuopt_docs.zip "${RAPIDS_DOCS_DIR}/cuopt/cuopt_docs.zip" +cp /tmp/cuopt_docs.zip "${RAPIDS_DOCS_DIR}/cuopt/cuopt_docs.zip" From bc0843ca16a8b3d335a80aa94129c096bae2e786 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 14:25:03 -0500 Subject: [PATCH 10/15] Add name for artifact --- .github/workflows/build.yaml | 2 ++ .github/workflows/pr.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 59e24d25ea..eaa60878e3 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -164,6 +164,8 @@ jobs: branch: ${{ inputs.branch }} date: ${{ inputs.date }} arch: "amd64" + file_to_upload: "/tmp/cuopt_docs.zip" + artifact-name: "cuopt_docs" container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" wheel-build-cuopt-sh-client: diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 96557a9d45..a8fecc4a10 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -145,6 +145,7 @@ jobs: node_type: "gpu-l4-latest-1" arch: "amd64" file_to_upload: "/tmp/cuopt_docs.zip" + artifact-name: "cuopt_docs" container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" #conda-notebook-tests: From db8c93c187dd9f71bad11f37788a2a1bd7b6d4e3 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Thu, 17 Jul 2025 14:30:16 -0500 Subject: [PATCH 11/15] update style changes --- .github/workflows/pr.yaml | 2 +- dependencies.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index a8fecc4a10..d1ed399b4b 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -143,7 +143,7 @@ jobs: with: build_type: pull-request node_type: "gpu-l4-latest-1" - arch: "amd64" + arch: "amd64" file_to_upload: "/tmp/cuopt_docs.zip" artifact-name: "cuopt_docs" container_image: "rapidsai/ci-conda:25.08-latest" diff --git a/dependencies.yaml b/dependencies.yaml index 5bdb77e42b..3aa6c94601 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -497,7 +497,7 @@ dependencies: packages: # pip recognizes the index as a global option for the requirements.txt file - --extra-index-url=https://pypi.nvidia.com - - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple + - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple depends_on_mps_parser: common: - output_types: [requirements, pyproject, conda] From 7a42d0afd81a9fff0d041a119222b517aa11fb5a Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 18 Jul 2025 12:05:53 -0500 Subject: [PATCH 12/15] Address review comments --- .github/workflows/build.yaml | 3 +-- ci/build_docs.sh | 6 ------ 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index eaa60878e3..73df1e2f71 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -153,7 +153,6 @@ jobs: package-name: cuopt_server package-type: python docs-build: - if: inputs.build_type == 'nightly' || github.ref_type == 'branch' needs: [python-build] secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08 @@ -164,7 +163,7 @@ jobs: branch: ${{ inputs.branch }} date: ${{ inputs.date }} arch: "amd64" - file_to_upload: "/tmp/cuopt_docs.zip" + file_to_upload: "docs/cuopt/build/html/" artifact-name: "cuopt_docs" container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" diff --git a/ci/build_docs.sh b/ci/build_docs.sh index acff71acd7..b504e4969e 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -42,16 +42,10 @@ rapids-dependency-file-generator \ rapids-mamba-retry env create --yes -f "${ENV_YAML_DIR}/env.yaml" -n docs conda activate docs -RAPIDS_DOCS_DIR="$(mktemp -d)" -export RAPIDS_DOCS_DIR - rapids-print-env rapids-logger "Build Docs" ./build.sh docs -mkdir -p "${RAPIDS_DOCS_DIR}/cuopt" -zip -r /tmp/cuopt_docs.zip docs/cuopt/build/html/* -cp /tmp/cuopt_docs.zip "${RAPIDS_DOCS_DIR}/cuopt/cuopt_docs.zip" From 603f97f5aa7ee2ec5d46974406d274d64627ec24 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 18 Jul 2025 12:06:28 -0500 Subject: [PATCH 13/15] Address review comments --- ci/build_docs.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ci/build_docs.sh b/ci/build_docs.sh index b504e4969e..10f331896f 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -17,10 +17,6 @@ set -euo pipefail -# install zip - -apt-get update && apt-get install -y --no-install-recommends zip - rapids-logger "Create test conda environment" . /opt/conda/etc/profile.d/conda.sh From eaef097283ef187b442fa0529f18dc465853e5c0 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 18 Jul 2025 14:00:10 -0500 Subject: [PATCH 14/15] fix file to upload --- .github/workflows/pr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d2955a6279..7ee94cfb24 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -159,7 +159,7 @@ jobs: build_type: pull-request node_type: "gpu-l4-latest-1" arch: "amd64" - file_to_upload: "/tmp/cuopt_docs.zip" + file_to_upload: "docs/cuopt/build/html/" artifact-name: "cuopt_docs" container_image: "rapidsai/ci-conda:25.08-latest" script: "ci/build_docs.sh" From 8207b27e1bfb814c1e526c310b78e7d07124b1ee Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Mon, 21 Jul 2025 11:58:02 -0500 Subject: [PATCH 15/15] address review comment --- ci/release/update-version-rapids.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci/release/update-version-rapids.sh b/ci/release/update-version-rapids.sh index 6835e25c09..72f3e7cbe4 100755 --- a/ci/release/update-version-rapids.sh +++ b/ci/release/update-version-rapids.sh @@ -53,6 +53,8 @@ done # WORKFLOWS for FILE in .github/workflows/*.yaml; do sed_runner "/shared-workflows/ s/@.*/@branch-${NEXT_SHORT_TAG}/g" "${FILE}" + # CI image tags of the form {rapids_version}-{something} + sed_runner "s/:[0-9]*\\.[0-9]*-/:${NEXT_SHORT_TAG}-/g" "${FILE}" done # CI