Skip to content

Commit a5fba4a

Browse files
committed
update branch
2 parents d74f2e9 + 819dd47 commit a5fba4a

File tree

419 files changed

+11073
-10730
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

419 files changed

+11073
-10730
lines changed

.devcontainer/cuda11.8-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.04-cpp-cuda11.8-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.04-cuda11.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.4": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda11.8-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.04-cpp-cuda11.8-ucx1.18.0-openmpi-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-ucx1.18.0-openmpi-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.04-cuda11.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.4": {
18+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.6": {
1919
"version": "11.8",
2020
"installcuBLAS": true,
2121
"installcuSOLVER": true,
2222
"installcuRAND": true,
2323
"installcuSPARSE": true
2424
},
25-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.4": {}
25+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
2626
},
2727
"overrideFeatureInstallOrder": [
2828
"ghcr.io/rapidsai/devcontainers/features/cuda",

.devcontainer/cuda12.8-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "12.8",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.04-cpp-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.06-cpp-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.04-cuda12.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.4": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.8-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55
"args": {
66
"CUDA": "12.8",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.04-cpp-cuda12.8-ucx1.18.0-openmpi-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda12.8-ucx1.18.0-openmpi-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.04-cuda12.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.4": {
18+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.6": {
1919
"version": "12.8",
2020
"installcuBLAS": true,
2121
"installcuSOLVER": true,
2222
"installcuRAND": true,
2323
"installcuSPARSE": true
2424
},
25-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.4": {}
25+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
2626
},
2727
"overrideFeatureInstallOrder": [
2828
"ghcr.io/rapidsai/devcontainers/features/cuda",

.github/workflows/build.yaml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,28 @@ concurrency:
2828
jobs:
2929
cpp-build:
3030
secrets: inherit
31-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.04
31+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.06
3232
with:
3333
build_type: ${{ inputs.build_type || 'branch' }}
3434
branch: ${{ inputs.branch }}
3535
date: ${{ inputs.date }}
36+
script: ci/build_cpp.sh
3637
sha: ${{ inputs.sha }}
3738
node_type: cpu32
3839
python-build:
3940
needs: [cpp-build]
4041
secrets: inherit
41-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.04
42+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.06
4243
with:
4344
build_type: ${{ inputs.build_type || 'branch' }}
4445
branch: ${{ inputs.branch }}
4546
date: ${{ inputs.date }}
47+
script: ci/build_python.sh
4648
sha: ${{ inputs.sha }}
4749
upload-conda:
4850
needs: [cpp-build, python-build]
4951
secrets: inherit
50-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.04
52+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.06
5153
with:
5254
build_type: ${{ inputs.build_type || 'branch' }}
5355
branch: ${{ inputs.branch }}
@@ -57,30 +59,34 @@ jobs:
5759
if: github.ref_type == 'branch'
5860
needs: python-build
5961
secrets: inherit
60-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.04
62+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
6163
with:
6264
arch: "amd64"
6365
branch: ${{ inputs.branch }}
6466
build_type: ${{ inputs.build_type || 'branch' }}
6567
container_image: "rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10"
6668
date: ${{ inputs.date }}
6769
node_type: "gpu-l4-latest-1"
68-
run_script: "ci/build_docs.sh"
70+
script: "ci/build_docs.sh"
6971
sha: ${{ inputs.sha }}
7072
wheel-build-libcugraph:
7173
secrets: inherit
72-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
74+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
7375
with:
76+
# build for every combination of arch and CUDA version, but only for the latest Python version
77+
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
7478
build_type: ${{ inputs.build_type || 'branch' }}
7579
branch: ${{ inputs.branch }}
7680
sha: ${{ inputs.sha }}
7781
date: ${{ inputs.date }}
7882
script: ci/build_wheel_libcugraph.sh
7983
node_type: cpu32
84+
package-name: libcugraph
85+
package-type: cpp
8086
wheel-publish-libcugraph:
8187
needs: wheel-build-libcugraph
8288
secrets: inherit
83-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.04
89+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.06
8490
with:
8591
build_type: ${{ inputs.build_type || 'branch' }}
8692
branch: ${{ inputs.branch }}
@@ -91,17 +97,19 @@ jobs:
9197
wheel-build-pylibcugraph:
9298
needs: wheel-build-libcugraph
9399
secrets: inherit
94-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
100+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
95101
with:
96102
build_type: ${{ inputs.build_type || 'branch' }}
97103
branch: ${{ inputs.branch }}
98104
sha: ${{ inputs.sha }}
99105
date: ${{ inputs.date }}
100106
script: ci/build_wheel_pylibcugraph.sh
107+
package-name: pylibcugraph
108+
package-type: python
101109
wheel-publish-pylibcugraph:
102110
needs: wheel-build-pylibcugraph
103111
secrets: inherit
104-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.04
112+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.06
105113
with:
106114
build_type: ${{ inputs.build_type || 'branch' }}
107115
branch: ${{ inputs.branch }}
@@ -112,17 +120,19 @@ jobs:
112120
wheel-build-cugraph:
113121
needs: wheel-build-pylibcugraph
114122
secrets: inherit
115-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
123+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
116124
with:
117125
build_type: ${{ inputs.build_type || 'branch' }}
118126
branch: ${{ inputs.branch }}
119127
sha: ${{ inputs.sha }}
120128
date: ${{ inputs.date }}
121129
script: ci/build_wheel_cugraph.sh
130+
package-name: cugraph
131+
package-type: python
122132
wheel-publish-cugraph:
123133
needs: wheel-build-cugraph
124134
secrets: inherit
125-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.04
135+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.06
126136
with:
127137
build_type: ${{ inputs.build_type || 'branch' }}
128138
branch: ${{ inputs.branch }}

.github/workflows/pr.yaml

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- telemetry-setup
3232
- devcontainer
3333
secrets: inherit
34-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.04
34+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.06
3535
if: always()
3636
with:
3737
needs: ${{ toJSON(needs) }}
@@ -59,14 +59,15 @@ jobs:
5959
changed-files:
6060
secrets: inherit
6161
needs: telemetry-setup
62-
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.04
62+
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.06
6363
with:
6464
files_yaml: |
6565
test_cpp:
6666
- '**'
6767
- '!.devcontainer/**'
6868
- '!CONTRIBUTING.md'
6969
- '!README.md'
70+
- '!ci/release/update-version.sh'
7071
- '!docs/**'
7172
- '!img/**'
7273
- '!mg_utils/**'
@@ -78,121 +79,133 @@ jobs:
7879
- '!.devcontainer/**'
7980
- '!CONTRIBUTING.md'
8081
- '!README.md'
82+
- '!ci/release/update-version.sh'
8183
- '!docs/**'
8284
test_python:
8385
- '**'
8486
- '!.devcontainer/**'
8587
- '!CONTRIBUTING.md'
8688
- '!README.md'
89+
- '!ci/release/update-version.sh'
8790
- '!docs/**'
8891
- '!img/**'
8992
- '!notebooks/**'
9093
checks:
9194
secrets: inherit
9295
needs: telemetry-setup
93-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.04
96+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.06
9497
with:
9598
enable_check_generated_files: false
9699
ignored_pr_jobs: telemetry-summarize
97100
conda-cpp-build:
98101
needs: checks
99102
secrets: inherit
100-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.04
103+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.06
101104
with:
102105
build_type: pull-request
103106
node_type: cpu32
107+
script: ci/build_cpp.sh
104108
conda-cpp-tests:
105109
needs: [conda-cpp-build, changed-files]
106110
secrets: inherit
107-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.04
111+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.06
108112
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
109113
with:
110114
build_type: pull-request
115+
script: ci/test_cpp.sh
111116
conda-cpp-checks:
112117
needs: conda-cpp-build
113118
secrets: inherit
114-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.04
119+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.06
115120
with:
116121
build_type: pull-request
117122
enable_check_symbols: true
118123
symbol_exclusions: (cugraph::ops|hornet|void writeEdgeCountsKernel|void markUniqueOffsetsKernel)
119124
conda-python-build:
120125
needs: conda-cpp-build
121126
secrets: inherit
122-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.04
127+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.06
123128
with:
124129
build_type: pull-request
130+
script: ci/build_python.sh
125131
conda-python-tests:
126132
needs: [conda-python-build, changed-files]
127133
secrets: inherit
128-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.04
134+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.06
129135
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
130136
with:
131137
build_type: pull-request
138+
script: ci/test_python.sh
132139
conda-notebook-tests:
133140
needs: [conda-python-build, changed-files]
134141
secrets: inherit
135-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.04
142+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
136143
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_notebooks
137144
with:
138145
build_type: pull-request
139146
node_type: "gpu-l4-latest-1"
140147
arch: "amd64"
141148
container_image: "rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10"
142-
run_script: "ci/test_notebooks.sh"
149+
script: "ci/test_notebooks.sh"
143150
docs-build:
144151
needs: conda-python-build
145152
secrets: inherit
146-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.04
153+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
147154
with:
148155
build_type: pull-request
149156
node_type: "gpu-l4-latest-1"
150157
arch: "amd64"
151158
container_image: "rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10"
152-
run_script: "ci/build_docs.sh"
159+
script: "ci/build_docs.sh"
153160
wheel-build-libcugraph:
154161
needs: checks
155162
secrets: inherit
156-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
163+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
157164
with:
158165
# build for every combination of arch and CUDA version, but only for the latest Python
159166
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
160167
build_type: pull-request
161168
script: ci/build_wheel_libcugraph.sh
169+
package-name: libcugraph
170+
package-type: cpp
162171
wheel-build-pylibcugraph:
163172
needs: wheel-build-libcugraph
164173
secrets: inherit
165-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
174+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
166175
with:
167176
build_type: pull-request
168177
script: ci/build_wheel_pylibcugraph.sh
178+
package-name: pylibcugraph
179+
package-type: python
169180
wheel-tests-pylibcugraph:
170181
needs: [wheel-build-pylibcugraph, changed-files]
171182
secrets: inherit
172-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.04
183+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.06
173184
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
174185
with:
175186
build_type: pull-request
176187
script: ci/test_wheel_pylibcugraph.sh
177188
wheel-build-cugraph:
178189
needs: wheel-build-pylibcugraph
179190
secrets: inherit
180-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
191+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
181192
with:
182193
build_type: pull-request
183194
script: ci/build_wheel_cugraph.sh
195+
package-name: cugraph
196+
package-type: python
184197
wheel-tests-cugraph:
185198
needs: [wheel-build-cugraph, changed-files]
186199
secrets: inherit
187-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.04
200+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.06
188201
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
189202
with:
190203
build_type: pull-request
191204
script: ci/test_wheel_cugraph.sh
192205
devcontainer:
193206
secrets: inherit
194207
needs: telemetry-setup
195-
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.04
208+
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.06
196209
with:
197210
arch: '["amd64"]'
198211
cuda: '["12.8"]'

0 commit comments

Comments
 (0)