Repository navigation
[no-ci] ci: initialize CCCL for rendered Lychee checks - #3099
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Summary
Priority: ⬇️ Low Change: Bug fix Merge Risk: ⚪ Minimal · up to
|
2 similar comments
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Summary
Priority: ⬇️ Low Change: Bug fix Merge Risk: ⚪ Minimal · up to
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Summary
Priority: ⬇️ Low Change: Bug fix Merge Risk: ⚪ Minimal · up to
|
Description
The rendered Lychee job fails before checking links because its Pixi documentation environment builds
cuda-corefrom source without the CCCL submodule introduced in #2940. The first cache-warming run onmainexposed this in the failed rendered job.Initialize the pinned submodule during checkout for the rendered matrix job. The authored-documentation job does not build
cuda-coreand keeps its existing checkout behavior. This is a focused follow-up to #2993 and #2652.Validation on 183bd07:
pre-commit run --all-filespassed locally, including Lychee and actionlint.refresh-cache=truepassed. The rendered job initialized CCCL and built the documentation successfully. Both authored and rendered link checks passed on their first attempt and published their branch caches.After merging, dispatch a fresh
lychee.ymlrun onmainwithrefresh-cache=trueto publish the shared rendered cache. Branch validation publishes a cache scoped to the PR branch.Checklist