[doc-only] docs: drop cuda.coop, removed upstream by CCCL - #2430
Merged
Conversation
CCCL removed cuda.coop. Its docs page is gone, python/cuda_cccl/cuda/ now contains only cccl and compute, and the CCCL Python index lists cuda.compute alone. The link therefore returns 404 and cannot be repointed. This fails the lychee link check in the Docs job on every open pull request, because the entry renders into the sidebar of every generated page. Signed-off-by: Aryan <aryansputta@gmail.com>
Contributor
Contributor
|
/ok to test df9ed66 |
mdboom
approved these changes
Jul 27, 2026
mdboom
enabled auto-merge (squash)
July 27, 2026 19:47
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1 similar comment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #2429.
Summary
Deletes the
cuda.coopentry from the top-level component list. CCCL removedcuda.coop, sohttps://nvidia.github.io/cccl/unstable/python/coop.htmlreturns404 and cannot be repointed:
NVIDIA/ccclpython/cuda_cccl/cuda/now contains onlyccclandcomputeNVIDIA/cccldocs/python/has nocooppagecuda.computealoneWhy this matters beyond the stale entry
The entry renders into the sidebar of every generated page, so it fails the
lychee step of
Docs / Build docswith 83 errors per run, on every open pullrequest.
maindoes not catch it because that step only runs on pull requests,and pre-commit.ci does not catch it because
lycheeis in theci: skiplist.Changes
Five deletions across three files, no additions:
README.md: thecuda.coopbulletcuda_python/DESCRIPTION.rst: thecuda.coopbulletcuda_python/docs/source/index.rst: the bullet, the link target, and thetoctree entry
Validation
pre-commit run lycheeon the three files, before and after:pre-commit run lychee --all-filesalso passes across all 198 authored.mdand
.rstfiles, so no other dead link remains in the sources.Also run and passing on the three files:
check-spdx,end-of-file-fixer,trailing-whitespace,mixed-line-ending,rst-backticks,rst-directive-colons,rst-inline-touching-normal,check-case-conflict,check-merge-conflict.git diff --checkis clean.docutils0.23 onDESCRIPTION.rstreports the same single pre-existingduplicate-target INFO before and after, and no new messages. On
index.rsttheonly change in
docutilsoutput is the removal of the deleted toctree line.Notes for the reviewer
[doc-only]so the test matrix is skipped. Thedocjob still runs andis still required by the aggregator, so the link fix is verified by CI.
cuda.computeas device-level primitives, which is close tothe role the deleted
cuda.coopbullet described. I left ourcuda.computewording alone to keep this to the broken link. Happy to update it here if you
would rather it be one change.
cuda.computelink also points underunstable/. It currentlyresolves, so I left it, but it carries the same risk of breaking on an upstream
docs move.
pr-metadata-check.