Skip to content

WIP: wheels: build CUDA 13 wheels with latest CTK (13.3.0) - #2472

Closed
jameslamb wants to merge 2 commits into
rapidsai:mainfrom
jameslamb:wheels-latest-ctk
Closed

WIP: wheels: build CUDA 13 wheels with latest CTK (13.3.0)#2472
jameslamb wants to merge 2 commits into
rapidsai:mainfrom
jameslamb:wheels-latest-ctk

Conversation

@jameslamb

Copy link
Copy Markdown
Member

Contributes to rapidsai/build-planning#268

Part of a RAPIDS-wide initiative to build wheels using v13.3.0 of the CUDA Toolkit, and to generally get RAPIDS back to the pattern of always building against its latest supported CTK.

Notes for Reviewers

The workflow-branch changes here will be reverted in a follow-up PR.

@copy-pr-bot

copy-pr-bot Bot commented Jul 8, 2026

Copy link
Copy Markdown

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.

@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 230da598-cf1c-4861-9b97-924d64523828

📥 Commits

Reviewing files that changed from the base of the PR and between 9763c39 and 83c82bf.

📒 Files selected for processing (2)
  • .github/workflows/build.yaml
  • .github/workflows/pr.yaml
💤 Files with no reviewable changes (2)
  • .github/workflows/build.yaml
  • .github/workflows/pr.yaml

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated wheel build automation to use the latest tagged shared workflow reference instead of the main branch.
    • Applied the change to both C++ and Python wheel build jobs across build and PR pipelines.

Walkthrough

This PR updates the wheel-build-cpp and wheel-build-python jobs in .github/workflows/build.yaml and .github/workflows/pr.yaml to use rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@newest-ctk instead of @main.

Changes

Workflow Ref Pin Update

Layer / File(s) Summary
Update wheels-build.yaml ref in build.yaml and pr.yaml
.github/workflows/build.yaml, .github/workflows/pr.yaml
wheel-build-cpp and wheel-build-python switch their reusable workflow uses: reference from @main to @newest-ctk in both workflow files.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

  • rapidsai/rmm#2270: Also updates the wheel-build-cpp and wheel-build-python reusable workflow reference to a different pinned ref of wheels-build.yaml.
  • rapidsai/rmm#2453: Also changes the same GitHub Actions uses: references for the wheel build jobs in .github/workflows/build.yaml and .github/workflows/pr.yaml.
  • rapidsai/rmm#2458: Also modifies .github/workflows/build.yaml reusable workflow references for wheel-related jobs.

Suggested reviewers: KyleFromNVIDIA, bdice

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly matches the workflow change to build CUDA 13 wheels with the newest CTK ref.
Description check ✅ Passed The description is directly related to updating wheel builds to the latest supported CUDA Toolkit.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@jameslamb jameslamb added breaking Breaking change improvement Improvement / enhancement to an existing function non-breaking Non-breaking change and removed breaking Breaking change labels Jul 8, 2026
@jameslamb

Copy link
Copy Markdown
Member Author

/ok to test

@jameslamb

Copy link
Copy Markdown
Member Author

This was here only for validation. No code changes are required in the rmm repo to support building CUDA 13 wheels with CTK 13.3 ... that'll happen automatically now that rapidsai/shared-workflows#590 is merged.

Closing this.

@jameslamb jameslamb closed this Jul 10, 2026
@jameslamb
jameslamb deleted the wheels-latest-ctk branch July 10, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant