From 7ebfb18a78f812e12f793e51bf3f7e02b59d5f27 Mon Sep 17 00:00:00 2001 From: Peter Andreas Entschev Date: Mon, 15 Sep 2025 05:41:26 -0700 Subject: [PATCH 1/8] Add UCXX --- _data/docs.yml | 13 ++++++++++++- _includes/api-docs.html | 2 +- _redirects | 6 ++++-- ci/customization/projects-to-versions.json | 5 +++++ 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/_data/docs.yml b/_data/docs.yml index c00be7b6f05..8b28d24a7c5 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -144,6 +144,17 @@ apis: legacy: 0 stable: 1 nightly: 1 + ucxx: + name: UCXX + path: ucxx + desc: 'UCXX is the Python interface for [UCX( cuml-accel rename, can be removed after 25.10 release /api/cuml/stable/zero-code-change/ /api/cuml/stable/cuml-accel/ /api/cuml/stable/zero-code-change-benchmarks/ /api/cuml/stable/cuml-accel/benchmarks/ diff --git a/ci/customization/projects-to-versions.json b/ci/customization/projects-to-versions.json index 0152b728f56..14b4d9c9553 100644 --- a/ci/customization/projects-to-versions.json +++ b/ci/customization/projects-to-versions.json @@ -62,6 +62,11 @@ "stable": "25.08", "nightly": "25.10" }, + "ucxx": { + "legacy": "0.44", + "stable": "0.45", + "nightly": "0.46" + }, "librmm": { "legacy": "25.06", "stable": "25.08", From 537e85a68217fd6d4995f641ac2618be3e51383b Mon Sep 17 00:00:00 2001 From: Peter Andreas Entschev Date: Mon, 15 Sep 2025 16:37:21 +0200 Subject: [PATCH 2/8] Disable legacy/stable for now Co-authored-by: James Lamb --- _data/docs.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_data/docs.yml b/_data/docs.yml index 8b28d24a7c5..3450d6d57c8 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -152,8 +152,10 @@ apis: cllink: https://github.com/rapidsai/ucxx/blob/main/CHANGELOG.md versions: # enable or disable links; 0 = disabled, 1 = enabled - legacy: 1 - stable: 1 + # TODO: enable 'legacy' once it moves to 0.46 + legacy: 0 + # TODO: enable 'stable' once it moves to 0.46 + stable: 0 nightly: 1 From 1bbbbae570fabb3f5803953ca0f7f4f29e08ee11 Mon Sep 17 00:00:00 2001 From: Peter Andreas Entschev Date: Mon, 15 Sep 2025 07:41:26 -0700 Subject: [PATCH 3/8] Remove legacy and stable versions --- _data/docs.yml | 4 ++-- ci/customization/projects-to-versions.json | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/_data/docs.yml b/_data/docs.yml index 3450d6d57c8..426500662f7 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -152,9 +152,9 @@ apis: cllink: https://github.com/rapidsai/ucxx/blob/main/CHANGELOG.md versions: # enable or disable links; 0 = disabled, 1 = enabled - # TODO: enable 'legacy' once it moves to 0.46 + # TODO: enable 'legacy' once it moves to 0.48, and add version to projects-to-versions.json legacy: 0 - # TODO: enable 'stable' once it moves to 0.46 + # TODO: enable 'stable' once it moves to 0.47, and add version to projects-to-versions.json stable: 0 nightly: 1 diff --git a/ci/customization/projects-to-versions.json b/ci/customization/projects-to-versions.json index 14b4d9c9553..d4f8ee2d466 100644 --- a/ci/customization/projects-to-versions.json +++ b/ci/customization/projects-to-versions.json @@ -63,8 +63,6 @@ "nightly": "25.10" }, "ucxx": { - "legacy": "0.44", - "stable": "0.45", "nightly": "0.46" }, "librmm": { From d1fded6b9b24778f6f5196364fcfe726d17d0509 Mon Sep 17 00:00:00 2001 From: Peter Andreas Entschev Date: Mon, 15 Sep 2025 16:53:05 +0200 Subject: [PATCH 4/8] Fix comments again Co-authored-by: James Lamb --- _data/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/docs.yml b/_data/docs.yml index 426500662f7..3450d6d57c8 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -152,9 +152,9 @@ apis: cllink: https://github.com/rapidsai/ucxx/blob/main/CHANGELOG.md versions: # enable or disable links; 0 = disabled, 1 = enabled - # TODO: enable 'legacy' once it moves to 0.48, and add version to projects-to-versions.json + # TODO: enable 'legacy' once it moves to 0.46 legacy: 0 - # TODO: enable 'stable' once it moves to 0.47, and add version to projects-to-versions.json + # TODO: enable 'stable' once it moves to 0.46 stable: 0 nightly: 1 From c74bb0f9a55f782fceebc0834ec50c1f8b679b6a Mon Sep 17 00:00:00 2001 From: James Lamb Date: Mon, 15 Sep 2025 10:07:42 -0500 Subject: [PATCH 5/8] Update _data/docs.yml --- _data/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/docs.yml b/_data/docs.yml index 3450d6d57c8..c196b805c7c 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -147,7 +147,7 @@ apis: ucxx: name: UCXX path: ucxx - desc: 'UCXX is the Python interface for [UCX( Date: Mon, 15 Sep 2025 17:29:49 +0200 Subject: [PATCH 6/8] Fix link formatting --- _data/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/docs.yml b/_data/docs.yml index c196b805c7c..3493d761b28 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -147,7 +147,7 @@ apis: ucxx: name: UCXX path: ucxx - desc: 'UCXX is the Python interface for [UCX]( Date: Mon, 15 Sep 2025 17:31:48 +0200 Subject: [PATCH 7/8] Clarify comment --- _data/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/docs.yml b/_data/docs.yml index 3493d761b28..f26f38e8c92 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -152,9 +152,9 @@ apis: cllink: https://github.com/rapidsai/ucxx/blob/main/CHANGELOG.md versions: # enable or disable links; 0 = disabled, 1 = enabled - # TODO: enable 'legacy' once it moves to 0.46 + # TODO: enable 'legacy' once ucxx legacy version moves to 0.46 in `_data/releases.json` legacy: 0 - # TODO: enable 'stable' once it moves to 0.46 + # TODO: enable 'stable' once ucxx stable version moves to 0.46 in `_data/releases.json` stable: 0 nightly: 1 From 1a77344c8c2c41badb8476a3074080b8b692ad38 Mon Sep 17 00:00:00 2001 From: Peter Andreas Entschev Date: Mon, 15 Sep 2025 17:33:27 +0200 Subject: [PATCH 8/8] Fix name conditional Co-authored-by: James Lamb --- _includes/api-docs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/api-docs.html b/_includes/api-docs.html index 9feddc26842..6fc742ce195 100644 --- a/_includes/api-docs.html +++ b/_includes/api-docs.html @@ -11,7 +11,7 @@ #### DOCS {% for version_name in versions -%} {%- if api.version-overrides -%} **[{{ version_name }} ({{ api.version-overrides[version_name] }})](/api/{{ api.path }}/{{ version_name }})** - {%- elsif api.name == "libucxx" or api.name == "ucxx" -%} + {%- elsif api.name | downcase contains "ucxx" -%} **[{{ version_name }} ({{ site.data.releases[version_name].ucxx_version }})](/api/{{ api.path }}/{{ version_name }})** {%- else -%} **[{{ version_name }} ({{ site.data.releases[version_name].version }})](/api/{{ api.path }}/{{ version_name }})**