Skip to content

Conversation

AyodeAwe
Copy link
Contributor

❄️ Code freeze for branch-25.08 and v25.08 release

What does this mean?

Only critical/hotfix level issues should be merged into branch-25.08 until release (merging of this PR).

What is the purpose of this PR?

  • Update documentation
  • Allow testing for the new release
  • Enable a means to merge branch-25.08 into main for the release

raydouglass and others added 30 commits April 30, 2025 15:07
Follow-up to remove behavior deprecated in #827.

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

Approvers:
  - Robert Maynard (https://github.com/robertmaynard)

URL: #832
Update to CCCL 3.0.

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

Approvers:
  - Robert Maynard (https://github.com/robertmaynard)

URL: #831
Forward-merge branch-25.06 into branch-25.08
This pins to a commit of CCCL with a fix for NVIDIA/cccl#4054.

Once NVIDIA/cccl#4622 is merged, we can switch back to mainline CCCL.

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

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

URL: #833
Forward-merge branch-25.06 into branch-25.08
Forward-merge branch-25.06 into branch-25.08
Forward-merge branch-25.06 into branch-25.08
Resolves #813

Authors:
  - Vyas Ramasubramani (https://github.com/vyasr)

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

URL: #853
This updates to NVTX 3.2.0. This was already tested downstream with RMM and cuDF before the final release was made. We were previously using a pre-release of 3.2.0 so no significant changes are expected. Thus, I think this should be safe to merge without downstream testing.

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

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

URL: #844
Bumps to the current latest tag on branch/3.0.x

Authors:
  - Vyas Ramasubramani (https://github.com/vyasr)

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

URL: #854
This follow-up PR to #854 includes the bug fixes for device atomics.

Authors:
  - Yunsong Wang (https://github.com/PointKernel)

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

URL: #856
This corrects issues where we would keep downloading CCCL from a `cccl-dependencies.cmake` in a build directory since it couldn't find the `cccl-config.cmake` file

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

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

URL: #858
Now that RAPIDS hasn't used CCCL < 2.8 for a couple of releases we can remove support for it

The big change is now the RAPIDS CCCL install layout matches the layout of an installed CCCL . Our previous difference was that we would install `libcudacxx` headers nested under a `libcudacxx` folder, which isn't required anymore

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

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

URL: #859
Forward-merge branch-25.06 into branch-25.08
rapids-cmake/cpm/patches/cccl/backport-suppress-execution-checks.patch is no longer needed, so delete it

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

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

URL: #857
…formance (#861)

This PR bumps the cuco version to the latest to fetch the new bucket storage design.

Authors:
  - Yunsong Wang (https://github.com/PointKernel)

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

URL: #861
…es (#862)

RMM just switched to a new branching strategy (see https://docs.rapids.ai/notices/rsn0047/).

This changes the branch to `main` to keep RMM fetches working in rapids-cmake.

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

Approvers:
  - Ray Douglass (https://github.com/raydouglass)
  - Vyas Ramasubramani (https://github.com/vyasr)

URL: #862
Now that we have dropped support for CUDA 11 we no longer require the nvidia channel.
With the changes in rapidsai/rapids-dask-dependency#85, RAPIDS now only uses released versions of dask, so we no longer need the dask channel either.
Contributes to rapidsai/build-planning#184

Authors:
  - Vyas Ramasubramani (https://github.com/vyasr)

Approvers:
  - James Lamb (https://github.com/jameslamb)

URL: #865
Contributes to rapidsai/shared-workflows#376

* adds descriptions for all inputs to workflows triggered by `workflow_dispatch`

## Notes for Reviewers

### Motivation

The input descriptions show up in the UI when you go to trigger these workflows. Like this:

![image](https://github.com/user-attachments/assets/fc62d1ff-39eb-47c7-9a21-57aab959e64f)

I'm hoping that will make it easier for developers to manually trigger workflows. Inspired by being asked multiple times "what format is `date` supposed to be in?".

#

Authors:
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - Gil Forsyth (https://github.com/gforsyth)
  - Robert Maynard (https://github.com/robertmaynard)

URL: #868
To support the new RAPIDS wide branching model rapids-cmake has to support switching between the `main` branch for `rapids_cpm_rmm` and a release branch like `branch-25.06`. 

This is implemented by reading the rapids-cmake `VERSION` file and when we detect a value that ends in `a` we know we are being used from the `main` branch (a development version) and not from a release branch.

Fixes #863

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

Approvers:
  - Vyas Ramasubramani (https://github.com/vyasr)
  - Bradley Dice (https://github.com/bdice)

URL: #864
)

In rapidsai/build-planning#187 we switched the docker image tagging scheme
over to include the CalVer information.  This was done to allow us to make
changes to the images during burndown without breaking release pipelines.

This PR moves all of the existing `latest` tags to the newer versioned tag
`25.08-latest` and also modifies the `update_version.sh` script to bump
that version at branch creation time.

xref: rapidsai/build-planning#187

Authors:
  - Gil Forsyth (https://github.com/gforsyth)
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - James Lamb (https://github.com/jameslamb)

URL: #871
Updates rapids-cmake as required to implement the new RAPIDS branching strategy as outlined at: rapidsai/ops#3935 (comment)

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

Approvers:
  - Gil Forsyth (https://github.com/gforsyth)
  - Vyas Ramasubramani (https://github.com/vyasr)

URL: #870
This disables CCCL features using PDL. Spark-RAPIDS has reported some errors with PDL enabled.

This should use a tag once NVIDIA/cccl#5330 is merged and released.

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

Approvers:
  - Robert Maynard (https://github.com/robertmaynard)

URL: #876
Update to new CCCL tag for PDL disable
Correction to #876

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

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

URL: #879
@AyodeAwe AyodeAwe requested review from a team as code owners July 24, 2025 17:07
@AyodeAwe AyodeAwe requested a review from KyleFromNVIDIA July 24, 2025 17:07
Copy link

copy-pr-bot bot commented Jul 24, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@AyodeAwe AyodeAwe merged commit 9e5c374 into main Aug 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.