Skip to content

Vendor RAPIDS.cmake#816

Merged
rapids-bot[bot] merged 3 commits intorapidsai:branch-25.06from
bdice:vendor-RAPIDS.cmake
Apr 10, 2025
Merged

Vendor RAPIDS.cmake#816
rapids-bot[bot] merged 3 commits intorapidsai:branch-25.06from
bdice:vendor-RAPIDS.cmake

Conversation

@bdice
Copy link
Copy Markdown
Contributor

@bdice bdice commented Apr 10, 2025

This works around a problem where GitHub is rejecting requests to the githubusercontent.com CDN. We vendor the contents of RAPIDS.cmake from rapidsai/rapids-cmake to avoid a network call.

xref: rapidsai/rapids-cmake#809
xref: https://github.com/rapidsai/build-infra/issues/206

@bdice bdice requested a review from a team as a code owner April 10, 2025 16:12
@bdice bdice added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels Apr 10, 2025
@bdice bdice force-pushed the vendor-RAPIDS.cmake branch from a2729a7 to 54731c0 Compare April 10, 2025 16:23
Comment thread java/internal/CMakeLists.txt Outdated
Comment thread rust/cuvs-sys/CMakeLists.txt Outdated
bdice and others added 2 commits April 10, 2025 16:20
Co-authored-by: Kyle Edwards <kyedwards@nvidia.com>
Co-authored-by: Kyle Edwards <kyedwards@nvidia.com>
@bdice
Copy link
Copy Markdown
Contributor Author

bdice commented Apr 10, 2025

/merge

@rapids-bot rapids-bot Bot merged commit 2aee755 into rapidsai:branch-25.06 Apr 10, 2025
66 checks passed
narangvivek10 pushed a commit to SearchScale/cuvs that referenced this pull request Apr 11, 2025
This works around a problem where GitHub is rejecting requests to the `githubusercontent.com` CDN. We vendor the contents of `RAPIDS.cmake` from `rapidsai/rapids-cmake` to avoid a network call.

xref: rapidsai/rapids-cmake#809
xref: https://github.com/rapidsai/build-infra/issues/206

Authors:
  - Bradley Dice (https://github.com/bdice)

Approvers:
  - Kyle Edwards (https://github.com/KyleFromNVIDIA)

URL: rapidsai#816
rapids-bot Bot pushed a commit that referenced this pull request Apr 16, 2025
Fixes example CMake code to use the vendored RAPIDS.cmake introduced in #816.

xref: rapidsai/build-infra#206

Authors:
  - Bradley Dice (https://github.com/bdice)

Approvers:
  - Ben Frederickson (https://github.com/benfred)

URL: #824
benfred added a commit to benfred/cuvs that referenced this pull request Jun 6, 2025
In rapidsai#816 we started to vendor
rapids_config.cmake - but this broke the symlinks that rust/java
use to build.

Fix the symlinks to point to the new location, and add a precommit
hook to check that symlinks are valid to prevent this from happening
in the future
@benfred benfred mentioned this pull request Jun 6, 2025
raydouglass pushed a commit that referenced this pull request Jun 6, 2025
In #816 we started to vendor
rapids_config.cmake - but this broke the symlinks that rust/java use to
build.

Fix the symlinks to point to the new location, and add a precommit hook
to check that symlinks are valid to prevent this from happening in the
future
bkarsin pushed a commit to bkarsin/cuvs that referenced this pull request Jun 19, 2025
In rapidsai#816 we started to vendor
rapids_config.cmake - but this broke the symlinks that rust/java use to
build.

Fix the symlinks to point to the new location, and add a precommit hook
to check that symlinks are valid to prevent this from happening in the
future
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CMake cpp improvement Improves an existing functionality non-breaking Introduces a non-breaking change Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants