@@ -12,21 +12,21 @@ jobs:
1212 - check-nightly-ci
1313 - changed-files
1414 - checks
15- - conda-cpp-build
16- - conda-cpp-tests
17- - conda-cpp-checks
18- - conda-python-build
19- - conda-python-tests
15+ # - conda-cpp-build
16+ # - conda-cpp-tests
17+ # - conda-cpp-checks
18+ # - conda-python-build
19+ # - conda-python-tests
2020 - rocky8-clib-standalone-build
2121 - rocky8-clib-tests
22- - conda-java-build-and-tests
23- - rust-build
24- - go-build
25- - docs-build
26- - wheel-build-libcuvs
27- - wheel-build-cuvs
28- - wheel-tests-cuvs
29- - devcontainer
22+ # - conda-java-build-and-tests
23+ # - rust-build
24+ # - go-build
25+ # - docs-build
26+ # - wheel-build-libcuvs
27+ # - wheel-build-cuvs
28+ # - wheel-tests-cuvs
29+ # - devcontainer
3030 - telemetry-setup
3131 secrets : inherit
3232 uses : rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main
@@ -136,44 +136,44 @@ jobs:
136136 with :
137137 enable_check_generated_files : false
138138 ignored_pr_jobs : " telemetry-summarize"
139- conda-cpp-build :
140- needs : checks
141- secrets : inherit
142- uses : rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
143- with :
144- build_type : pull-request
145- node_type : cpu16
146- script : ci/build_cpp.sh
147- conda-cpp-tests :
148- needs : [conda-cpp-build, changed-files]
149- secrets : inherit
150- uses : rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main
151- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
152- with :
153- build_type : pull-request
154- script : ci/test_cpp.sh
155- conda-cpp-checks :
156- needs : conda-cpp-build
157- secrets : inherit
158- uses : rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main
159- with :
160- build_type : pull-request
161- symbol_exclusions : (void (thrust::|cub::))
162- conda-python-build :
163- needs : conda-cpp-build
164- secrets : inherit
165- uses : rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
166- with :
167- build_type : pull-request
168- script : ci/build_python.sh
169- conda-python-tests :
170- needs : [conda-python-build, changed-files]
171- secrets : inherit
172- uses : rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
173- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
174- with :
175- build_type : pull-request
176- script : ci/test_python.sh
139+ # conda-cpp-build:
140+ # needs: checks
141+ # secrets: inherit
142+ # uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
143+ # with:
144+ # build_type: pull-request
145+ # node_type: cpu16
146+ # script: ci/build_cpp.sh
147+ # conda-cpp-tests:
148+ # needs: [conda-cpp-build, changed-files]
149+ # secrets: inherit
150+ # uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main
151+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
152+ # with:
153+ # build_type: pull-request
154+ # script: ci/test_cpp.sh
155+ # conda-cpp-checks:
156+ # needs: conda-cpp-build
157+ # secrets: inherit
158+ # uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main
159+ # with:
160+ # build_type: pull-request
161+ # symbol_exclusions: (void (thrust::|cub::))
162+ # conda-python-build:
163+ # needs: conda-cpp-build
164+ # secrets: inherit
165+ # uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
166+ # with:
167+ # build_type: pull-request
168+ # script: ci/build_python.sh
169+ # conda-python-tests:
170+ # needs: [conda-python-build, changed-files]
171+ # secrets: inherit
172+ # uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
173+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
174+ # with:
175+ # build_type: pull-request
176+ # script: ci/test_python.sh
177177 rocky8-clib-standalone-build :
178178 needs : [checks]
179179 secrets : inherit
@@ -220,121 +220,121 @@ jobs:
220220 container_image : " rapidsai/ci-wheel:26.02-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10"
221221 script : " ci/test_standalone_c.sh"
222222 sha : ${{ inputs.sha }}
223- conda-java-build-and-tests :
224- needs : [conda-cpp-build, changed-files]
225- secrets : inherit
226- uses : rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
227- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_java || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
228- # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
229- # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
230- strategy :
231- fail-fast : false
232- matrix :
233- cuda_version :
234- - *latest_cuda12
235- - *latest_cuda13
236- with :
237- build_type : pull-request
238- node_type : " gpu-l4-latest-1"
239- arch : " amd64"
240- container_image : " rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
241- script : " ci/test_java.sh"
242- artifact-name : " cuvs-java-cuda${{ matrix.cuda_version }}"
243- file_to_upload : " java/cuvs-java/target/"
244- rust-build :
245- needs : [conda-cpp-build, changed-files]
246- secrets : inherit
247- uses : rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
248- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_rust || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
249- # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
250- # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
251- strategy :
252- fail-fast : false
253- matrix :
254- cuda_version :
255- - *latest_cuda12
256- - *latest_cuda13
257- with :
258- build_type : pull-request
259- node_type : " gpu-l4-latest-1"
260- arch : " amd64"
261- container_image : " rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
262- script : " ci/build_rust.sh"
263- go-build :
264- needs : [conda-cpp-build, changed-files]
265- secrets : inherit
266- uses : rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
267- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_go || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
268- # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
269- # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
270- strategy :
271- fail-fast : false
272- matrix :
273- cuda_version :
274- - *latest_cuda12
275- - *latest_cuda13
276- with :
277- build_type : pull-request
278- node_type : " gpu-l4-latest-1"
279- arch : " amd64"
280- container_image : " rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
281- script : " ci/build_go.sh"
282- docs-build :
283- needs : conda-python-build
284- secrets : inherit
285- uses : rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
286- with :
287- build_type : pull-request
288- node_type : " gpu-l4-latest-1"
289- arch : " amd64"
290- container_image : " rapidsai/ci-conda:26.02-latest"
291- script : " ci/build_docs.sh"
292- wheel-build-libcuvs :
293- needs : checks
294- secrets : inherit
295- uses : rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
296- with :
297- build_type : pull-request
298- script : ci/build_wheel_libcuvs.sh
299- # build for every combination of arch and CUDA version, but only for the latest Python
300- matrix_filter : group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
301- package-name : libcuvs
302- package-type : cpp
303- wheel-build-cuvs :
304- needs : wheel-build-libcuvs
305- secrets : inherit
306- uses : rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
307- with :
308- build_type : pull-request
309- script : ci/build_wheel_cuvs.sh
310- package-name : cuvs
311- package-type : python
312- wheel-tests-cuvs :
313- needs : [wheel-build-cuvs, changed-files]
314- secrets : inherit
315- uses : rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
316- if : fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
317- with :
318- build_type : pull-request
319- script : ci/test_wheel_cuvs.sh
320- devcontainer :
321- secrets : inherit
322- needs : telemetry-setup
323- uses : rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@main
324- with :
325- arch : ' ["amd64", "arm64"]'
326- cuda : ' ["13.0"]'
327- node_type : " cpu8"
328- rapids-aux-secret-1 : GIST_REPO_READ_ORG_GITHUB_TOKEN
329- env : |
330- SCCACHE_DIST_MAX_RETRIES=inf
331- SCCACHE_SERVER_LOG=sccache=debug
332- SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE=false
333- SCCACHE_DIST_AUTH_TOKEN_VAR=RAPIDS_AUX_SECRET_1
334- build_command : |
335- sccache --zero-stats;
336- build-all -j0 --verbose 2>&1 | tee telemetry-artifacts/build.log;
337- sccache --show-adv-stats | tee telemetry-artifacts/sccache-stats.txt;
223+ # conda-java-build-and-tests:
224+ # needs: [conda-cpp-build, changed-files]
225+ # secrets: inherit
226+ # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
227+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_java || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
228+ # # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
229+ # # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
230+ # strategy:
231+ # fail-fast: false
232+ # matrix:
233+ # cuda_version:
234+ # - *latest_cuda12
235+ # - *latest_cuda13
236+ # with:
237+ # build_type: pull-request
238+ # node_type: "gpu-l4-latest-1"
239+ # arch: "amd64"
240+ # container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
241+ # script: "ci/test_java.sh"
242+ # artifact-name: "cuvs-java-cuda${{ matrix.cuda_version }}"
243+ # file_to_upload: "java/cuvs-java/target/"
244+ # rust-build:
245+ # needs: [conda-cpp-build, changed-files]
246+ # secrets: inherit
247+ # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
248+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_rust || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
249+ # # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
250+ # # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
251+ # strategy:
252+ # fail-fast: false
253+ # matrix:
254+ # cuda_version:
255+ # - *latest_cuda12
256+ # - *latest_cuda13
257+ # with:
258+ # build_type: pull-request
259+ # node_type: "gpu-l4-latest-1"
260+ # arch: "amd64"
261+ # container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
262+ # script: "ci/build_rust.sh"
263+ # go-build:
264+ # needs: [conda-cpp-build, changed-files]
265+ # secrets: inherit
266+ # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
267+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_go || fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
268+ # # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
269+ # # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
270+ # strategy:
271+ # fail-fast: false
272+ # matrix:
273+ # cuda_version:
274+ # - *latest_cuda12
275+ # - *latest_cuda13
276+ # with:
277+ # build_type: pull-request
278+ # node_type: "gpu-l4-latest-1"
279+ # arch: "amd64"
280+ # container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
281+ # script: "ci/build_go.sh"
282+ # docs-build:
283+ # needs: conda-python-build
284+ # secrets: inherit
285+ # uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
286+ # with:
287+ # build_type: pull-request
288+ # node_type: "gpu-l4-latest-1"
289+ # arch: "amd64"
290+ # container_image: "rapidsai/ci-conda:26.02-latest"
291+ # script: "ci/build_docs.sh"
292+ # wheel-build-libcuvs:
293+ # needs: checks
294+ # secrets: inherit
295+ # uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
296+ # with:
297+ # build_type: pull-request
298+ # script: ci/build_wheel_libcuvs.sh
299+ # # build for every combination of arch and CUDA version, but only for the latest Python
300+ # matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
301+ # package-name: libcuvs
302+ # package-type: cpp
303+ # wheel-build-cuvs:
304+ # needs: wheel-build-libcuvs
305+ # secrets: inherit
306+ # uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
307+ # with:
308+ # build_type: pull-request
309+ # script: ci/build_wheel_cuvs.sh
310+ # package-name: cuvs
311+ # package-type: python
312+ # wheel-tests-cuvs:
313+ # needs: [wheel-build-cuvs, changed-files]
314+ # secrets: inherit
315+ # uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
316+ # if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
317+ # with:
318+ # build_type: pull-request
319+ # script: ci/test_wheel_cuvs.sh
320+ # devcontainer:
321+ # secrets: inherit
322+ # needs: telemetry-setup
323+ # uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@main
324+ # with:
325+ # arch: '["amd64", "arm64"]'
326+ # cuda: '["13.0"]'
327+ # node_type: "cpu8"
328+ # rapids-aux-secret-1: GIST_REPO_READ_ORG_GITHUB_TOKEN
329+ # env: |
330+ # SCCACHE_DIST_MAX_RETRIES=inf
331+ # SCCACHE_SERVER_LOG=sccache=debug
332+ # SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE=false
333+ # SCCACHE_DIST_AUTH_TOKEN_VAR=RAPIDS_AUX_SECRET_1
334+ # build_command: |
335+ # sccache --zero-stats;
336+ # build-all -j0 --verbose 2>&1 | tee telemetry-artifacts/build.log;
337+ # sccache --show-adv-stats | tee telemetry-artifacts/sccache-stats.txt;
338338 telemetry-summarize :
339339 # This job must use a self-hosted runner to record telemetry traces.
340340 runs-on : linux-amd64-cpu4
0 commit comments