Skip to content

Commit 8f48cd7

Browse files
authored
Merge branch 'branch-25.12' into issues/1447/linear_regression
2 parents 4e311e1 + 9956449 commit 8f48cd7

37 files changed

Lines changed: 202 additions & 208 deletions

.devcontainer/cuda12.9-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.10-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.10-cuda12.9-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda12.9-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.10": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
2121
},
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.9-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.10-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
8+
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.10-cuda12.9-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda12.9-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.10": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
2121
"version": "12.9",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
2525
"installcuSPARSE": true
2626
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.10": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/cuda",

.devcontainer/cuda13.0-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
"args": {
66
"CUDA": "13.0",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.10-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.10-cuda13.0-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda13.0-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.10": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
2121
},
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda13.0-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@
55
"args": {
66
"CUDA": "13.0",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.10-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
8+
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.10-cuda13.0-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda13.0-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.10": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
2121
"version": "13.0",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
2525
"installcuSPARSE": true
2626
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.10": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/cuda",

.github/workflows/build.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ concurrency:
3434
jobs:
3535
cpp-build:
3636
secrets: inherit
37-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.10
37+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.12
3838
with:
3939
build_type: ${{ inputs.build_type || 'branch' }}
4040
branch: ${{ inputs.branch }}
@@ -45,20 +45,20 @@ jobs:
4545
if: github.ref_type == 'branch'
4646
needs: [python-build]
4747
secrets: inherit
48-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
48+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
4949
with:
5050
arch: "amd64"
5151
branch: ${{ inputs.branch }}
5252
build_type: ${{ inputs.build_type || 'branch' }}
53-
container_image: "rapidsai/ci-conda:25.10-latest"
53+
container_image: "rapidsai/ci-conda:25.12-latest"
5454
date: ${{ inputs.date }}
5555
node_type: "gpu-l4-latest-1"
5656
script: "ci/build_docs.sh"
5757
sha: ${{ inputs.sha }}
5858
python-build:
5959
needs: [cpp-build]
6060
secrets: inherit
61-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.10
61+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.12
6262
with:
6363
build_type: ${{ inputs.build_type || 'branch' }}
6464
branch: ${{ inputs.branch }}
@@ -68,15 +68,15 @@ jobs:
6868
upload-conda:
6969
needs: [cpp-build, python-build]
7070
secrets: inherit
71-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.10
71+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.12
7272
with:
7373
build_type: ${{ inputs.build_type || 'branch' }}
7474
branch: ${{ inputs.branch }}
7575
date: ${{ inputs.date }}
7676
sha: ${{ inputs.sha }}
7777
wheel-build-libcuml:
7878
secrets: inherit
79-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
79+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
8080
with:
8181
build_type: ${{ inputs.build_type || 'branch' }}
8282
branch: ${{ inputs.branch }}
@@ -90,7 +90,7 @@ jobs:
9090
wheel-publish-libcuml:
9191
needs: wheel-build-libcuml
9292
secrets: inherit
93-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
93+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
9494
with:
9595
build_type: ${{ inputs.build_type || 'branch' }}
9696
branch: ${{ inputs.branch }}
@@ -101,7 +101,7 @@ jobs:
101101
wheel-build-cuml:
102102
needs: wheel-build-libcuml
103103
secrets: inherit
104-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
104+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
105105
with:
106106
build_type: ${{ inputs.build_type || 'branch' }}
107107
branch: ${{ inputs.branch }}
@@ -113,7 +113,7 @@ jobs:
113113
wheel-publish-cuml:
114114
needs: wheel-build-cuml
115115
secrets: inherit
116-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
116+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
117117
with:
118118
build_type: ${{ inputs.build_type || 'branch' }}
119119
branch: ${{ inputs.branch }}

.github/workflows/pr.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- wheel-tests-cuml-dask
3232
- devcontainer
3333
secrets: inherit
34-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.10
34+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.12
3535
if: always()
3636
with:
3737
needs: ${{ toJSON(needs) }}
@@ -57,7 +57,7 @@ jobs:
5757
changed-files:
5858
secrets: inherit
5959
needs: telemetry-setup
60-
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.10
60+
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.12
6161
with:
6262
files_yaml: |
6363
test_cpp:
@@ -94,61 +94,61 @@ jobs:
9494
checks:
9595
secrets: inherit
9696
needs: telemetry-setup
97-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.10
97+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.12
9898
with:
9999
enable_check_generated_files: false
100100
ignored_pr_jobs: >-
101101
optional-job-conda-python-tests-cudf-pandas-integration telemetry-summarize
102102
clang-tidy:
103103
needs: checks
104104
secrets: inherit
105-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
105+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
106106
with:
107107
build_type: pull-request
108108
node_type: "cpu8"
109109
arch: "amd64"
110-
container_image: "rapidsai/ci-conda:25.10-latest"
110+
container_image: "rapidsai/ci-conda:25.12-latest"
111111
script: "ci/run_clang_tidy.sh"
112112
conda-cpp-build:
113113
needs: checks
114114
secrets: inherit
115-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.10
115+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.12
116116
with:
117117
build_type: pull-request
118118
script: ci/build_cpp.sh
119119
conda-cpp-tests:
120120
needs: [conda-cpp-build, changed-files]
121121
secrets: inherit
122-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.10
122+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.12
123123
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
124124
with:
125125
build_type: pull-request
126126
script: ci/test_cpp.sh
127127
conda-cpp-checks:
128128
needs: conda-cpp-build
129129
secrets: inherit
130-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.10
130+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.12
131131
with:
132132
build_type: pull-request
133133
conda-python-build:
134134
needs: conda-cpp-build
135135
secrets: inherit
136-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.10
136+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.12
137137
with:
138138
build_type: pull-request
139139
script: ci/build_python.sh
140140
conda-python-tests-singlegpu:
141141
needs: [conda-python-build, changed-files]
142142
secrets: inherit
143-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
143+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
144144
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
145145
with:
146146
build_type: pull-request
147147
script: "ci/test_python_singlegpu.sh"
148148
optional-job-conda-python-tests-cudf-pandas-integration:
149149
needs: [conda-python-build, changed-files]
150150
secrets: inherit
151-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
151+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
152152
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
153153
with:
154154
# Select the amd64 entry with the highest CUDA and Python version
@@ -158,15 +158,15 @@ jobs:
158158
conda-python-tests-dask:
159159
needs: [conda-python-build, changed-files]
160160
secrets: inherit
161-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
161+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
162162
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
163163
with:
164164
build_type: pull-request
165165
script: "ci/test_python_dask.sh"
166166
conda-python-scikit-learn-accel-tests:
167167
needs: [conda-python-build, changed-files]
168168
secrets: inherit
169-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
169+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
170170
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
171171
with:
172172
build_type: pull-request
@@ -187,7 +187,7 @@ jobs:
187187
conda-python-cuml-accel-upstream-tests:
188188
needs: [conda-python-build, changed-files]
189189
secrets: inherit
190-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
190+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
191191
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
192192
with:
193193
build_type: pull-request
@@ -197,28 +197,28 @@ jobs:
197197
conda-notebook-tests:
198198
needs: [conda-python-build, changed-files]
199199
secrets: inherit
200-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
200+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
201201
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_notebooks
202202
with:
203203
build_type: pull-request
204204
node_type: "gpu-l4-latest-1"
205205
arch: "amd64"
206-
container_image: "rapidsai/ci-conda:25.10-latest"
206+
container_image: "rapidsai/ci-conda:25.12-latest"
207207
script: "ci/test_notebooks.sh"
208208
docs-build:
209209
needs: conda-python-build
210210
secrets: inherit
211-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
211+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
212212
with:
213213
build_type: pull-request
214214
node_type: "gpu-l4-latest-1"
215215
arch: "amd64"
216-
container_image: "rapidsai/ci-conda:25.10-latest"
216+
container_image: "rapidsai/ci-conda:25.12-latest"
217217
script: "ci/build_docs.sh"
218218
wheel-build-libcuml:
219219
needs: checks
220220
secrets: inherit
221-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
221+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
222222
with:
223223
build_type: pull-request
224224
branch: ${{ inputs.branch }}
@@ -232,7 +232,7 @@ jobs:
232232
wheel-build-cuml:
233233
needs: [checks, wheel-build-libcuml]
234234
secrets: inherit
235-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
235+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
236236
with:
237237
build_type: pull-request
238238
script: ci/build_wheel_cuml.sh
@@ -241,23 +241,23 @@ jobs:
241241
wheel-tests-cuml:
242242
needs: [wheel-build-cuml, changed-files]
243243
secrets: inherit
244-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
244+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
245245
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
246246
with:
247247
build_type: pull-request
248248
script: ci/test_wheel.sh
249249
wheel-tests-cuml-dask:
250250
needs: [wheel-build-cuml, changed-files]
251251
secrets: inherit
252-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
252+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
253253
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
254254
with:
255255
build_type: pull-request
256256
script: ci/test_wheel_dask.sh
257257
devcontainer:
258258
needs: telemetry-setup
259259
secrets: inherit
260-
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.10
260+
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.12
261261
with:
262262
arch: '["amd64", "arm64"]'
263263
cuda: '["13.0"]'

.github/workflows/pr_issue_status_automation.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
get-project-id:
11-
uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@branch-25.10
11+
uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@branch-25.12
1212
if: github.event.pull_request.state == 'open'
1313
secrets: inherit
1414
permissions:
@@ -19,7 +19,7 @@ jobs:
1919

2020
update-status:
2121
# This job sets the PR and its linked issues to "In Progress" status
22-
uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@branch-25.10
22+
uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@branch-25.12
2323
if: ${{ github.event.pull_request.state == 'open' && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' }}
2424
needs: get-project-id
2525
with:
@@ -49,7 +49,7 @@ jobs:
4949
5050
update-release:
5151
# This job sets the PR and its linked issues to the release they are targeting
52-
uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@branch-25.10
52+
uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@branch-25.12
5353
if: ${{ github.event.pull_request.state == 'open' && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' }}
5454
needs: [get-project-id, process-branch-name]
5555
with:

0 commit comments

Comments
 (0)