File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /bin/bash
2- # SPDX-FileCopyrightText: Copyright (c) 2022-2025 , NVIDIA CORPORATION.
2+ # SPDX-FileCopyrightText: Copyright (c) 2022-2026 , NVIDIA CORPORATION.
33# SPDX-License-Identifier: Apache-2.0
44
55set -euo pipefail
@@ -22,8 +22,9 @@ RAPIDS_ARTIFACTS_DIR=${RAPIDS_ARTIFACTS_DIR:-"${PWD}/artifacts"}
2222mkdir -p " ${RAPIDS_ARTIFACTS_DIR} "
2323export RAPIDS_ARTIFACTS_DIR
2424
25+ source ./ci/use_conda_packages_from_prs.sh
26+
2527# populates `RATTLER_CHANNELS` array and `RATTLER_ARGS` array
26- source rapids-rattler-channel-string
2728
2829# --no-build-id allows for caching with `sccache`
2930# more info is available at
Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ rapids-logger "Create test conda environment"
1414rapids-logger " Configuring conda strict channel priority"
1515conda config --set channel_priority strict
1616
17+ source ./ci/use_conda_packages_from_prs.sh
18+
1719RAPIDS_VERSION_MAJOR_MINOR=" $( rapids-version-major-minor) "
1820export RAPIDS_VERSION_MAJOR_MINOR
1921
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ rapids-logger "Create test conda environment"
1313rapids-logger " Configuring conda strict channel priority"
1414conda config --set channel_priority strict
1515
16+ source ./ci/use_conda_packages_from_prs.sh
17+
1618rapids-dependency-file-generator \
1719 --output conda \
1820 --file-key go \
Original file line number Diff line number Diff line change 11#! /bin/bash
2- # SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION.
2+ # SPDX-FileCopyrightText: Copyright (c) 2025-2026 , NVIDIA CORPORATION.
33# SPDX-License-Identifier: Apache-2.0
44
55set -euo pipefail
2525rapids-logger " Configuring conda strict channel priority"
2626conda config --set channel_priority strict
2727
28+ source ./ci/use_conda_packages_from_prs.sh
29+
2830rapids-logger " Downloading artifacts from previous jobs"
2931CPP_CHANNEL=$( rapids-download-conda-from-github cpp)
3032
Original file line number Diff line number Diff line change @@ -19,8 +19,9 @@ version=$(rapids-generate-version)
1919export RAPIDS_PACKAGE_VERSION=${version}
2020echo " ${version} " > VERSION
2121
22+ source ./ci/use_conda_packages_from_prs.sh
23+
2224# populates `RATTLER_CHANNELS` array and `RATTLER_ARGS` array
23- source rapids-rattler-channel-string
2425
2526rapids-logger " Prepending channel ${CPP_CHANNEL} to RATTLER_CHANNELS"
2627
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ rapids-logger "Create test conda environment"
1313rapids-logger " Configuring conda strict channel priority"
1414conda config --set channel_priority strict
1515
16+ source ./ci/use_conda_packages_from_prs.sh
17+
1618rapids-dependency-file-generator \
1719 --output conda \
1820 --file-key rust \
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ set -euo pipefail
66
77source rapids-init-pip
88
9+ source ./ci/use_wheels_from_prs.sh
10+
911package_name=" libcuvs"
1012package_dir=" python/libcuvs"
1113
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ set -euo pipefail
99rapids-logger " Configuring conda strict channel priority"
1010conda config --set channel_priority strict
1111
12+ source ./ci/use_conda_packages_from_prs.sh
13+
1214CPP_CHANNEL=$( rapids-download-conda-from-github cpp)
1315
1416rapids-logger " Generate C++ testing dependencies"
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ set -euo pipefail
99rapids-logger " Configuring conda strict channel priority"
1010conda config --set channel_priority strict
1111
12+ source ./ci/use_conda_packages_from_prs.sh
13+
1214rapids-logger " Downloading artifacts from previous jobs"
1315CPP_CHANNEL=$( rapids-download-conda-from-github cpp)
1416PYTHON_CHANNEL=$( rapids-download-from-github " $( rapids-package-name " conda_python" cuvs --stable --cuda " $RAPIDS_CUDA_VERSION " ) " )
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION.
3+ # SPDX-License-Identifier: Apache-2.0
4+
5+ # Temporary: download libraft conda artifacts from rapidsai/raft#3019
6+ # (fix/detail_symbol_export — removes RAFT_EXPORT from detail namespaces)
7+ # Remove this file and all `source ./ci/use_conda_packages_from_prs.sh` calls
8+ # once that PR is merged and the nightly picks it up.
9+
10+ LIBRAFT_CHANNEL=$( rapids-get-pr-artifact raft 3019 cpp conda)
11+
12+ # For rattler builds: prepend to RAPIDS_PREPENDED_CONDA_CHANNELS so that
13+ # rapids-rattler-channel-string picks them up with strict channel priority.
14+ RAPIDS_PREPENDED_CONDA_CHANNELS=(
15+ " ${LIBRAFT_CHANNEL} "
16+ )
17+ export RAPIDS_PREPENDED_CONDA_CHANNELS
18+
19+ # For mamba/conda installs: prepend to the system-wide channel list.
20+ for _channel in " ${RAPIDS_PREPENDED_CONDA_CHANNELS[@]} " ; do
21+ conda config --system --add channels " ${_channel} "
22+ done
You can’t perform that action at this time.
0 commit comments