-
Notifications
You must be signed in to change notification settings - Fork 540
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update RAPIDS dependencies to 24.4, refactor dependencies.yaml #5726
update RAPIDS dependencies to 24.4, refactor dependencies.yaml #5726
Conversation
@jameslamb You uncovered a real issue, I just found the same thing with rapidsai/ucxx#171 and it affects a bunch of repos across RAPIDS. Context: We've been migrating our |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR needs some updates to ci/release/update-version.sh
to prevent this from reoccurring. We might also want to port over some of the dependency refactoring in #5711 (some issues in dependencies.yaml
were fixed there) so we only have to fix update-version.sh
once, but I'll leave that choice to you.
Looks like just I opened rapidsai/cudf#14825 to fix it in |
I'll open an issue in
I just pushed commits that do both these things, and re-requested a review. |
Co-authored-by: Bradley Dice <[email protected]>
This
|
Maybe this deploy key has been removed? cuml/.github/workflows/pr.yaml Line 117 in a93040c
@raydouglass is that something you could check? |
Discussed offline w/ @raydouglass I misinterpreted that erorr "Host key verification failed." It's not about this repo's SSH keys... it's about the key fingerprint of the github.com host. We suspect this was a temporary disruption on GitHub's side and that a re-run of CI here will resolve the failing |
- &pylibraft_conda pylibraft==24.4.* | ||
- &rmm_conda rmm==24.4.* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we know why were these missed by update-version.sh
previously? They're not -cu11
or -cu12
names. Was it due to a forward-merge after branch-24.04 was created?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The &rmm_conda
part prevented being updated. That's why the line in update-version.sh
added the .*
as in -.* ${DEP}...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to me!
The presence of -
in these commands also explains why some projects have separate lines for updating pyproject.toml
files, like this:
Looks like the devcontainers build is now passing thanks to the changes in rapidsai/devcontainers#214. Thanks @trxcllnt !!! |
/merge |
Admin merged on author's request |
Thanks all! 🙏 |
Proposes updating all remaining
24.2.*
dependencies to24.4.*
.I believe that's the desired behavior for the
branch-24.04
branch and that these were just missed in 6e76da4#diff-5475a6d76de4c506ee92cf6f941bba30a6a07b5881cfea531d42a6ec035095a6.This also pulls in some dependency refactoring originally added in #5711, which allows greater use of
dependencies.yaml
globs (and therefore less maintenance effort to support new CUDA versions).