Skip to content

Commit b0fea30

Browse files
committed
update to 25.12
1 parent 60a9816 commit b0fea30

File tree

24 files changed

+155
-155
lines changed

24 files changed

+155
-155
lines changed

.github/workflows/build.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ concurrency:
5656
jobs:
5757
cpp-build:
5858
secrets: inherit
59-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.10
59+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.12
6060
with:
6161
build_type: ${{ inputs.build_type || 'branch' }}
6262
branch: ${{ inputs.branch }}
@@ -66,7 +66,7 @@ jobs:
6666
python-build:
6767
needs: [cpp-build]
6868
secrets: inherit
69-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.10
69+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.12
7070
with:
7171
build_type: ${{ inputs.build_type || 'branch' }}
7272
branch: ${{ inputs.branch }}
@@ -76,15 +76,15 @@ jobs:
7676
upload-conda:
7777
needs: [cpp-build, python-build]
7878
secrets: inherit
79-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.10
79+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.12
8080
with:
8181
build_type: ${{ inputs.build_type || 'branch' }}
8282
branch: ${{ inputs.branch }}
8383
date: ${{ inputs.date }}
8484
sha: ${{ inputs.sha }}
8585
wheel-build-cuopt-mps-parser:
8686
secrets: inherit
87-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
87+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
8888
with:
8989
build_type: ${{ inputs.build_type || 'branch' }}
9090
branch: ${{ inputs.branch }}
@@ -99,7 +99,7 @@ jobs:
9999
wheel-publish-cuopt-mps-parser:
100100
needs: wheel-build-cuopt-mps-parser
101101
secrets: inherit
102-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
102+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
103103
with:
104104
build_type: ${{ inputs.build_type || 'branch' }}
105105
branch: ${{ inputs.branch }}
@@ -110,7 +110,7 @@ jobs:
110110
wheel-build-libcuopt:
111111
needs: wheel-build-cuopt-mps-parser
112112
secrets: inherit
113-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
113+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
114114
with:
115115
build_type: ${{ inputs.build_type || 'branch' }}
116116
branch: ${{ inputs.branch }}
@@ -123,7 +123,7 @@ jobs:
123123
wheel-publish-libcuopt:
124124
needs: wheel-build-libcuopt
125125
secrets: inherit
126-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
126+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
127127
with:
128128
build_type: ${{ inputs.build_type || 'branch' }}
129129
branch: ${{ inputs.branch }}
@@ -134,7 +134,7 @@ jobs:
134134
wheel-build-cuopt:
135135
needs: [wheel-build-cuopt-mps-parser, wheel-build-libcuopt]
136136
secrets: inherit
137-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
137+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
138138
with:
139139
build_type: ${{ inputs.build_type || 'branch' }}
140140
branch: ${{ inputs.branch }}
@@ -146,7 +146,7 @@ jobs:
146146
wheel-publish-cuopt:
147147
needs: wheel-build-cuopt
148148
secrets: inherit
149-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
149+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
150150
with:
151151
build_type: ${{ inputs.build_type || 'branch' }}
152152
branch: ${{ inputs.branch }}
@@ -156,7 +156,7 @@ jobs:
156156
package-type: python
157157
wheel-build-cuopt-server:
158158
secrets: inherit
159-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
159+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
160160
with:
161161
build_type: ${{ inputs.build_type || 'branch' }}
162162
branch: ${{ inputs.branch }}
@@ -171,7 +171,7 @@ jobs:
171171
wheel-publish-cuopt-server:
172172
needs: wheel-build-cuopt-server
173173
secrets: inherit
174-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
174+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
175175
with:
176176
build_type: ${{ inputs.build_type || 'branch' }}
177177
branch: ${{ inputs.branch }}
@@ -182,7 +182,7 @@ jobs:
182182
docs-build:
183183
needs: [python-build]
184184
secrets: inherit
185-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
185+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
186186
with:
187187
build_type: ${{ inputs.build_type || 'branch' }}
188188
node_type: "gpu-l4-latest-1"
@@ -192,11 +192,11 @@ jobs:
192192
arch: "amd64"
193193
file_to_upload: "docs/cuopt/build/html/"
194194
artifact-name: "cuopt_docs"
195-
container_image: "rapidsai/ci-conda:25.10-latest"
195+
container_image: "rapidsai/ci-conda:25.12-latest"
196196
script: "ci/build_docs.sh"
197197
wheel-build-cuopt-sh-client:
198198
secrets: inherit
199-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
199+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
200200
with:
201201
build_type: ${{ inputs.build_type || 'branch' }}
202202
branch: ${{ inputs.branch }}
@@ -212,7 +212,7 @@ jobs:
212212
wheel-publish-cuopt-sh-client:
213213
needs: wheel-build-cuopt-sh-client
214214
secrets: inherit
215-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.10
215+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.12
216216
with:
217217
build_type: ${{ inputs.build_type || 'branch' }}
218218
branch: ${{ inputs.branch }}

.github/workflows/build_test_publish_images.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
compute-matrix:
6868
runs-on: ubuntu-latest
6969
container:
70-
image: rapidsai/ci-conda:25.10-latest
70+
image: rapidsai/ci-conda:25.12-latest
7171
outputs:
7272
MATRIX: ${{ steps.compute-matrix.outputs.MATRIX }}
7373
CUOPT_VER: ${{ steps.compute-cuopt-ver.outputs.CUOPT_VER }}

.github/workflows/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
include:
16-
- cuopt_version: "25.10"
16+
- cuopt_version: "25.12"
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: Trigger Pipeline

.github/workflows/pr.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ jobs:
4343
- wheel-build-cuopt-sh-client
4444
- test-self-hosted-server
4545
secrets: inherit
46-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.10
46+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.12
4747
changed-files:
4848
secrets: inherit
49-
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.10
49+
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.12
5050
with:
5151
files_yaml: |
5252
test_cpp:
@@ -111,36 +111,36 @@ jobs:
111111
- '!python/nvcf_client/**'
112112
checks:
113113
secrets: inherit
114-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.10
114+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.12
115115
with:
116116
enable_check_generated_files: false
117117

118118
conda-cpp-build:
119119
needs: checks
120120
secrets: inherit
121-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.10
121+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.12
122122
with:
123123
build_type: pull-request
124124
script: ci/build_cpp.sh
125125
conda-cpp-tests:
126126
needs: [conda-cpp-build, changed-files]
127127
secrets: inherit
128-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.10
128+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.12
129129
#if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
130130
with:
131131
build_type: pull-request
132132
script: ci/test_cpp.sh
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:
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
run_codecov: false
@@ -149,18 +149,18 @@ jobs:
149149
docs-build:
150150
needs: conda-python-build
151151
secrets: inherit
152-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
152+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
153153
with:
154154
build_type: pull-request
155155
node_type: "gpu-l4-latest-1"
156156
arch: "amd64"
157157
file_to_upload: "docs/cuopt/build/html/"
158158
artifact-name: "cuopt_docs"
159-
container_image: "rapidsai/ci-conda:25.10-latest"
159+
container_image: "rapidsai/ci-conda:25.12-latest"
160160
script: "ci/build_docs.sh"
161161
wheel-build-cuopt-mps-parser:
162162
secrets: inherit
163-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
163+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
164164
with:
165165
build_type: pull-request
166166
script: ci/build_wheel_cuopt_mps_parser.sh
@@ -172,7 +172,7 @@ jobs:
172172
wheel-build-libcuopt:
173173
needs: wheel-build-cuopt-mps-parser
174174
secrets: inherit
175-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
175+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
176176
with:
177177
# build for every combination of arch and CUDA version, but only for the latest Python
178178
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
@@ -183,7 +183,7 @@ jobs:
183183
wheel-build-cuopt:
184184
needs: [wheel-build-cuopt-mps-parser, wheel-build-libcuopt]
185185
secrets: inherit
186-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
186+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
187187
with:
188188
build_type: pull-request
189189
script: ci/build_wheel_cuopt.sh
@@ -192,15 +192,15 @@ jobs:
192192
wheel-tests-cuopt:
193193
needs: [wheel-build-cuopt, wheel-build-cuopt-mps-parser, wheel-build-cuopt-sh-client, changed-files]
194194
secrets: inherit
195-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
195+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
196196
#if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_cuopt
197197
with:
198198
build_type: pull-request
199199
script: ci/test_wheel_cuopt.sh
200200
wheel-build-cuopt-server:
201201
needs: checks
202202
secrets: inherit
203-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
203+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
204204
with:
205205
build_type: pull-request
206206
script: ci/build_wheel_cuopt_server.sh
@@ -211,7 +211,7 @@ jobs:
211211
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))]))
212212
wheel-build-cuopt-sh-client:
213213
secrets: inherit
214-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
214+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.12
215215
with:
216216
build_type: pull-request
217217
script: ci/build_wheel_cuopt_sh_client.sh
@@ -224,7 +224,7 @@ jobs:
224224
wheel-tests-cuopt-server:
225225
needs: [wheel-build-cuopt, wheel-build-cuopt-server, changed-files]
226226
secrets: inherit
227-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
227+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
228228
#if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_cuopt_server
229229
with:
230230
build_type: pull-request

.github/workflows/test.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ on:
4040
jobs:
4141
conda-cpp-tests:
4242
secrets: inherit
43-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.10
43+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.12
4444
with:
4545
build_type: ${{ inputs.build_type }}
4646
branch: ${{ inputs.branch }}
@@ -49,7 +49,7 @@ jobs:
4949
script: ci/test_cpp.sh
5050
conda-python-tests:
5151
secrets: inherit
52-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
52+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.12
5353
with:
5454
run_codecov: false
5555
build_type: ${{ inputs.build_type }}
@@ -59,7 +59,7 @@ jobs:
5959
script: ci/test_python.sh
6060
wheel-tests-cuopt:
6161
secrets: inherit
62-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
62+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
6363
with:
6464
build_type: ${{ inputs.build_type }}
6565
branch: ${{ inputs.branch }}
@@ -68,7 +68,7 @@ jobs:
6868
script: ci/test_wheel_cuopt.sh
6969
wheel-tests-cuopt-server:
7070
secrets: inherit
71-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
71+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.12
7272
with:
7373
build_type: ${{ inputs.build_type }}
7474
branch: ${{ inputs.branch }}
@@ -77,13 +77,13 @@ jobs:
7777
script: ci/test_wheel_cuopt_server.sh
7878
conda-notebook-tests:
7979
secrets: inherit
80-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.10
80+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.12
8181
with:
8282
build_type: ${{ inputs.build_type }}
8383
branch: ${{ inputs.branch }}
8484
date: ${{ inputs.date }}
8585
sha: ${{ inputs.sha }}
8686
node_type: "gpu-l4-latest-1"
8787
arch: "amd64"
88-
container_image: "rapidsai/ci-conda:25.10-latest"
88+
container_image: "rapidsai/ci-conda:25.12-latest"
8989
script: ci/test_notebooks.sh

.github/workflows/trigger-breaking-change-alert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
trigger-notifier:
2828
if: contains(github.event.pull_request.labels.*.name, 'breaking')
2929
secrets: inherit
30-
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.10
30+
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.12
3131
with:
3232
sender_login: ${{ github.event.sender.login }}
3333
sender_avatar: ${{ github.event.sender.avatar_url }}

RAPIDS_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25.10.00
1+
25.12.00

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,31 +65,31 @@ For CUDA 12.x:
6565
pip install \
6666
--extra-index-url=https://pypi.nvidia.com \
6767
nvidia-cuda-runtime-cu12=12.9.* \
68-
cuopt-server-cu12==25.10.* cuopt-sh-client==25.10.*
68+
cuopt-server-cu12==25.12.* cuopt-sh-client==25.12.*
6969
```
7070

7171
Development wheels are available as nightlies, please update `--extra-index-url` to `https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/` to install latest nightly packages.
7272
```bash
7373
pip install --pre \
7474
--extra-index-url=https://pypi.nvidia.com \
7575
--extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ \
76-
cuopt-server-cu12==25.10.* cuopt-sh-client==25.10.*
76+
cuopt-server-cu12==25.12.* cuopt-sh-client==25.12.*
7777
```
7878

7979
For CUDA 13.x:
8080

8181
```bash
8282
pip install \
8383
--extra-index-url=https://pypi.nvidia.com \
84-
cuopt-server-cu13==25.10.* cuopt-sh-client==25.10.*
84+
cuopt-server-cu13==25.12.* cuopt-sh-client==25.12.*
8585
```
8686

8787
Development wheels are available as nightlies, please update `--extra-index-url` to `https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/` to install latest nightly packages.
8888
```bash
8989
pip install --pre \
9090
--extra-index-url=https://pypi.nvidia.com \
9191
--extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ \
92-
cuopt-server-cu13==25.10.* cuopt-sh-client==25.10.*
92+
cuopt-server-cu13==25.12.* cuopt-sh-client==25.12.*
9393
```
9494

9595

@@ -100,7 +100,7 @@ cuOpt can be installed with conda (via [miniforge](https://github.com/conda-forg
100100
All other dependencies are installed automatically when `cuopt-server` and `cuopt-sh-client` are installed.
101101

102102
```bash
103-
conda install -c rapidsai -c conda-forge -c nvidia cuopt-server=25.10.* cuopt-sh-client=25.10.*
103+
conda install -c rapidsai -c conda-forge -c nvidia cuopt-server=25.12.* cuopt-sh-client=25.12.*
104104
```
105105

106106
We also provide [nightly conda packages](https://anaconda.org/rapidsai-nightly) built from the HEAD

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25.10.00
1+
25.12.00

0 commit comments

Comments
 (0)