@@ -59,74 +59,247 @@ jobs:
5959 uses : rapidsai/shared-workflows/.github/workflows/changed-files.yaml@main
6060 with :
6161 files_yaml : |
62+ build_docs:
63+ - '**'
64+ - '!.devcontainer/**'
65+ - '!.github/CODEOWNERS'
66+ - '!.github/ISSUE_TEMPLATE/**'
67+ - '!.github/PULL_REQUEST_TEMPLATE.md'
68+ - '!.github/copy-pr-bot.yaml'
69+ - '!.github/labeler.yml'
70+ - '!.github/ops-bot.yaml'
71+ - '!.github/release.yml'
72+ - '!.github/workflows/publish-rust.yaml'
73+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
74+ - '!.pre-commit-config.yaml'
75+ - '!.shellcheckrc'
76+ - '!Dockerfile'
77+ - '!ci/build_wheel*.sh'
78+ - '!ci/check_style.sh'
79+ - '!ci/release/update-version.sh'
80+ - '!ci/run*.sh'
81+ - '!ci/test*.sh'
82+ - '!ci/validate_wheel.sh'
83+ - '!thirdparty/LICENSES/**'
6284 test_cpp:
6385 - '**'
6486 - '!.devcontainer/**'
87+ - '!.github/CODEOWNERS'
88+ - '!.github/ISSUE_TEMPLATE/**'
89+ - '!.github/PULL_REQUEST_TEMPLATE.md'
90+ - '!.github/copy-pr-bot.yaml'
91+ - '!.github/labeler.yml'
92+ - '!.github/ops-bot.yaml'
93+ - '!.github/release.yml'
94+ - '!.github/workflows/publish-rust.yaml'
95+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
6596 - '!.pre-commit-config.yaml'
97+ - '!.shellcheckrc'
98+ - '!Dockerfile'
6699 - '!README.md'
100+ - '!ci/build_docs.sh'
101+ - '!ci/build_python.sh'
102+ - '!ci/build_wheel*.sh'
103+ - '!ci/check_style.sh'
67104 - '!ci/release/update-version.sh'
105+ - '!ci/run_cuvs_pytests.sh'
106+ - '!ci/test_java.sh'
107+ - '!ci/test_python.sh'
108+ - '!ci/test_wheel_cuvs.sh'
109+ - '!ci/validate_wheel.sh'
68110 - '!docs/**'
111+ - '!go/**'
69112 - '!img/**'
113+ - '!java/**'
70114 - '!notebooks/**'
71115 - '!python/**'
72116 - '!rust/**'
73- - '!go/**'
74117 - '!thirdparty/LICENSES/**'
75118 test_java:
76119 - '**'
77120 - '!.devcontainer/**'
121+ - '!.github/CODEOWNERS'
122+ - '!.github/ISSUE_TEMPLATE/**'
123+ - '!.github/PULL_REQUEST_TEMPLATE.md'
124+ - '!.github/copy-pr-bot.yaml'
125+ - '!.github/labeler.yml'
126+ - '!.github/ops-bot.yaml'
127+ - '!.github/release.yml'
128+ - '!.github/workflows/publish-rust.yaml'
129+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
78130 - '!.pre-commit-config.yaml'
79- - '!README.md'
131+ - '!.shellcheckrc'
132+ - '!ci/build_docs.sh'
133+ - '!ci/build_go.sh'
134+ - '!ci/build_python.sh'
135+ - '!ci/build_rust.sh'
136+ - '!ci/build_wheel*.sh'
137+ - '!ci/checkstyle.sh'
138+ - '!ci/run_cuvs_pytests.sh'
139+ - '!ci/test_cpp.sh'
140+ - '!ci/test_python.sh'
141+ - '!ci/test_wheel_cuvs.sh'
142+ - '!ci/validate_wheel.sh'
143+ - '!Dockerfile'
80144 - '!docs/**'
81145 - '!img/**'
82146 - '!notebooks/**'
83147 - '!python/**'
84148 - '!rust/**'
85149 - '!go/**'
86150 - '!thirdparty/LICENSES/**'
87- test_notebooks :
151+ test_python_conda :
88152 - '**'
89153 - '!.devcontainer/**'
154+ - '!.github/CODEOWNERS'
155+ - '!.github/ISSUE_TEMPLATE/**'
156+ - '!.github/PULL_REQUEST_TEMPLATE.md'
157+ - '!.github/copy-pr-bot.yaml'
158+ - '!.github/labeler.yml'
159+ - '!.github/ops-bot.yaml'
160+ - '!.github/release.yml'
161+ - '!.github/workflows/publish-rust.yaml'
162+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
90163 - '!.pre-commit-config.yaml'
164+ - '!.shellcheckrc'
165+ - '!ci/build_go.sh'
166+ - '!ci/build_java.sh'
167+ - '!ci/build_rust.sh'
168+ - '!ci/check_style.sh'
91169 - '!ci/release/update-version.sh'
170+ - '!ci/run_ctests.sh'
171+ - '!ci/test_cpp.sh'
172+ - '!ci/test_java.sh'
173+ - '!ci/test_standalone_c.sh'
174+ - '!ci/test_wheel_cuvs.sh'
175+ - '!ci/validate_wheel.sh'
176+ - '!cpp/.clang-format'
177+ - '!cpp/.clang-tidy'
178+ - '!cpp/doxygen/**'
179+ - '!Dockerfile'
92180 - '!README.md'
93- - '!rust /**'
181+ - '!docs /**'
94182 - '!go/**'
183+ - '!img/**'
184+ - '!java/**'
185+ - '!notebooks/**'
186+ - '!rust/**'
95187 - '!thirdparty/LICENSES/**'
96- test_python :
188+ test_python_wheels :
97189 - '**'
98190 - '!.devcontainer/**'
191+ - '!.github/CODEOWNERS'
192+ - '!.github/ISSUE_TEMPLATE/**'
193+ - '!.github/PULL_REQUEST_TEMPLATE.md'
194+ - '!.github/copy-pr-bot.yaml'
195+ - '!.github/labeler.yml'
196+ - '!.github/ops-bot.yaml'
197+ - '!.github/release.yml'
198+ - '!.github/workflows/publish-rust.yaml'
199+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
99200 - '!.pre-commit-config.yaml'
201+ - '!.shellcheckrc'
202+ - '!ci/build_cpp.sh'
203+ - '!ci/build_docs.sh'
204+ - '!ci/build_go.sh'
205+ - '!ci/build_java.sh'
206+ - '!ci/build_python.sh'
207+ - '!ci/build_rust.sh'
208+ - '!ci/build_standalone_c.sh'
209+ - '!ci/check_style.sh'
100210 - '!ci/release/update-version.sh'
211+ - '!ci/run_ctests.sh'
212+ - '!ci/test_cpp.sh'
213+ - '!ci/test_java.sh'
214+ - '!ci/test_python.sh'
215+ - '!ci/test_standalone_c.sh'
216+ - '!ci/validate_wheel.sh'
217+ - '!Dockerfile'
101218 - '!README.md'
219+ - '!conda/**'
220+ - '!cpp/.clang-format'
221+ - '!cpp/.clang-tidy'
222+ - '!cpp/doxygen/**'
102223 - '!docs/**'
224+ - '!java/**'
225+ - '!go/**'
103226 - '!img/**'
104227 - '!notebooks/**'
105228 - '!rust/**'
106- - '!go/**'
107229 - '!thirdparty/LICENSES/**'
108230 test_rust:
109231 - '**'
110232 - '!.devcontainer/**'
233+ - '!.github/CODEOWNERS'
234+ - '!.github/ISSUE_TEMPLATE/**'
235+ - '!.github/PULL_REQUEST_TEMPLATE.md'
236+ - '!.github/copy-pr-bot.yaml'
237+ - '!.github/labeler.yml'
238+ - '!.github/ops-bot.yaml'
239+ - '!.github/release.yml'
240+ - '!.github/workflows/publish-rust.yaml'
241+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
111242 - '!.pre-commit-config.yaml'
243+ - '!.shellcheckrc'
244+ - '!Dockerfile'
112245 - '!README.md'
246+ - '!ci/build_docs.sh'
247+ - '!ci/build_go.sh'
248+ - '!ci/build_java.sh'
249+ - '!ci/build_python.sh'
250+ - '!ci/build_wheel*.sh'
251+ - '!ci/check_style.sh'
252+ - '!ci/release/update-version.sh'
253+ - '!ci/run_ctests.sh'
254+ - '!ci/run_cuvs_pytests.sh'
255+ - '!ci/test_cpp.sh'
256+ - '!ci/test_java.sh'
257+ - '!ci/test_python.sh'
258+ - '!ci/test_wheel_cuvs.sh'
259+ - '!ci/validate_wheel.sh'
113260 - '!docs/**'
261+ - '!go/**'
114262 - '!img/**'
263+ - '!java/**'
115264 - '!notebooks/**'
116265 - '!python/**'
117- - '!java/**'
118- - '!go/**'
119266 - '!thirdparty/LICENSES/**'
120267 test_go:
121268 - '**'
122269 - '!.devcontainer/**'
270+ - '!.github/CODEOWNERS'
271+ - '!.github/ISSUE_TEMPLATE/**'
272+ - '!.github/PULL_REQUEST_TEMPLATE.md'
273+ - '!.github/copy-pr-bot.yaml'
274+ - '!.github/labeler.yml'
275+ - '!.github/ops-bot.yaml'
276+ - '!.github/release.yml'
277+ - '!.github/workflows/publish-rust.yaml'
278+ - '!.github/workflows/trigger-breaking-change-alert.yaml'
123279 - '!.pre-commit-config.yaml'
280+ - '!.shellcheckrc'
281+ - '!Dockerfile'
124282 - '!README.md'
283+ - '!ci/build_docs.sh'
284+ - '!ci/build_java.sh'
285+ - '!ci/build_python.sh'
286+ - '!ci/build_rust.sh'
287+ - '!ci/build_wheel*.sh'
288+ - '!ci/check_style.sh'
289+ - '!ci/release/update-version.sh'
290+ - '!ci/run_ctests.sh'
291+ - '!ci/run_cuvs_pytests.sh'
292+ - '!ci/test_cpp.sh'
293+ - '!ci/test_java.sh'
294+ - '!ci/test_python.sh'
295+ - '!ci/test_standalone_c.sh'
296+ - '!ci/test_wheel_cuvs.sh'
297+ - '!ci/validate_wheel.sh'
125298 - '!docs/**'
126299 - '!img/**'
300+ - '!java/**'
127301 - '!notebooks/**'
128302 - '!python/**'
129- - '!java/**'
130303 - '!rust/**'
131304 - '!thirdparty/LICENSES/**'
132305 checks :
@@ -172,7 +345,7 @@ jobs:
172345 needs : [conda-python-build, changed-files]
173346 secrets : inherit
174347 uses : rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
175- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
348+ if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda
176349 with :
177350 build_type : pull-request
178351 script : ci/test_python.sh
@@ -186,15 +359,15 @@ jobs:
186359 matrix :
187360 cuda_version :
188361 - &latest_cuda12 '12.9.1'
189- - &latest_cuda13 '13.1.0 '
362+ - &latest_cuda13 '13.1.1 '
190363 arch :
191364 - amd64
192365 - arm64
193366 with :
194367 build_type : pull-request
195368 arch : " ${{matrix.arch}}"
196369 date : ${{ inputs.date }}_c
197- container_image : " rapidsai/ci-wheel:26.04-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10 "
370+ container_image : " rapidsai/ci-wheel:26.04-cuda${{ matrix.cuda_version }}-rockylinux8-py3.11 "
198371 node_type : " cpu16"
199372 requires_license_builder : true
200373 script : " ci/build_standalone_c.sh --build-tests"
@@ -221,7 +394,7 @@ jobs:
221394 node_type : " gpu-l4-latest-1"
222395 arch : " ${{matrix.arch}}"
223396 date : ${{ inputs.date }}_c
224- container_image : " rapidsai/ci-wheel:26.04-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10 "
397+ container_image : " rapidsai/ci-wheel:26.04-cuda${{ matrix.cuda_version }}-rockylinux8-py3.11 "
225398 script : " ci/test_standalone_c.sh libcuvs_c_${{ matrix.cuda_version }}_${{ matrix.arch }}.tar.gz"
226399 sha : ${{ inputs.sha }}
227400 conda-java-build-and-tests :
@@ -323,7 +496,7 @@ jobs:
323496 needs : [wheel-build-cuvs, changed-files]
324497 secrets : inherit
325498 uses : rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
326- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
499+ if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels
327500 with :
328501 build_type : pull-request
329502 script : ci/test_wheel_cuvs.sh
0 commit comments