Skip to content

chore: remove stable install testing from release branch#848

Open
gforsyth wants to merge 2 commits into
rapidsai:release/26.06from
gforsyth:remove_stable_install
Open

chore: remove stable install testing from release branch#848
gforsyth wants to merge 2 commits into
rapidsai:release/26.06from
gforsyth:remove_stable_install

Conversation

@gforsyth

@gforsyth gforsyth commented May 28, 2026

Copy link
Copy Markdown
Contributor

xref #846

We added stable install tests as part of rapidsai/build-planning#226

The purpose of these tests is to ensure that, as the dependency environment shifts around us, that a new (or existing) user who does a fresh install of RAPIDS using our published commands gets something that is usable.

We have a bit of an issue in that the stable install testing environment is always going to lag our development environment, because we want to test things that are a little bit older.

I have some ideas about how to handle that, but for now, I think there is no reason to keep running these tests on the release branch -- the exact same tests are being run on main and those will only change once the 26.06 release is out, at which point we'll start running stable install tests against that version.

The other option is to add the same matrix_filter that I used in #847 but I think this approach makes more sense in this scenario.

edit: just cherry picking the matrix filter into this PR to avoid forward-merger shenanigans

@gforsyth gforsyth requested a review from a team as a code owner May 28, 2026 21:16
@gforsyth gforsyth requested a review from msarahan May 28, 2026 21:16
@gforsyth

Copy link
Copy Markdown
Contributor Author

Hmm, just realized that the bot will try to forward merge this into main which is probably not desirable

…i#847)

This is a temporary fix for rapidsai#846 to get the nightly tests passing again.

There is a larger issue around the mismatch between development
dependencies in our testing matrix and the dependency matrix at time of
release.
@gforsyth gforsyth force-pushed the remove_stable_install branch from 6994c50 to 72c3c5e Compare May 28, 2026 21:22
Comment on lines +37 to +40
# TODO: add custom dependency matrix for stable install tests
matrix_filter: map(select(.CUDA_VER != "13.2.0"))
permissions:
contents: read

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to skip this test on release branches, you probably want something like this?

if: github.base_ref == 'main'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea -- just pushed that up

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, actually I just pushed it to main directly -- need to make sure the permissions on this repo are set correctly...

@jakirkham jakirkham requested a review from bdice June 2, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants