Skip to content

Conversation

jameslamb
Copy link
Member

Description

Ignore this... testing these changes:

Together with this rmm PR:

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@jameslamb jameslamb added the DO NOT MERGE Hold off on merging; see PR for details label Aug 5, 2025
Copy link

copy-pr-bot bot commented Aug 5, 2025

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.

@jameslamb
Copy link
Member Author

/ok to test

@jameslamb jameslamb changed the title WIP: [NEVER MERGE] use gha-tools from branch too WIP: [NEVER MERGE] test gha-tools rapids-get-pr-artifact changes Aug 5, 2025
@jameslamb
Copy link
Member Author

/ok to test

@jameslamb
Copy link
Member Author

/ok to test

@jameslamb
Copy link
Member Author

/ok to test

@jameslamb
Copy link
Member Author

jameslamb commented Aug 5, 2025

Copying the format from #18747 (comment)


With the proposed patterns here + in the linked PRs above, it should be possible to get 100% confidence that the PR CI artifacts will be used for:

  • conda builds
  • wheel builds
  • wheel tests

Conda tests can sometimes fall back to nightlies, because we're not yet using strict channel priority in conda test jobs. Doing that in the future would be helpful: rapidsai/build-planning#14 (comment)

Looking to see rmm artifacts from run 16756162365 (https://github.com/rapidsai/rmm/actions/runs/16756162365/job/47439234654?pr=2008).

✅ `conda-cpp-build` (using CI artifacts)
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_conda_cpp_cuda12_x86_64 from Run ID 16756162365 into /tmp/tmp.1ogOvRxNRr
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_conda_python_cuda12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.s7bd4WCoWZ
...
 │ │ │ librmm               ┆ 25.10.00a17  ┆ cuda12_250805_753a6e79   ┆ tmp.1ogOvRxNRr   ┆   1.25 MiB │
...

(build link)

✅ `conda-python-build` (using CI artifacts)

conda-python-build

Downloading and decompressing rmm_conda_cpp_cuda12_x86_64 from Run ID 15006618039 into /tmp/tmp.I63b0pgzRn
Downloading and decompressing rmm_conda_python_cuda12_py313_x86_64 from Run ID 15006618039 into /tmp/tmp.Zn5Y0176ET
...
 │ │ │ librmm                           ┆ 25.10.00a17  ┆ cuda12_250805_753a6e79       ┆ tmp.wfTHEJuihd   ┆   1.25 MiB │
...
 │ │ │ rmm                              ┆ 25.10.00a17  ┆ cuda12_py310_250805_753a6e79 ┆ tmp.OHxvrscxCt   ┆ 414.90 KiB │

(build link)

⚠️ `conda-cpp-tests` (fell back to older nightlies)

The rmm CI artifacts are getting downloaded:

Downloading and decompressing rmm_conda_cpp_cuda12_x86_64 from Run ID 16756162365 into /tmp/tmp.QyTJx0jfVA
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_conda_python_cuda12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.5hSyydZrTO
...

But conda is still choosing nightlies instead:

...
  + librmm                 25.10.00a16  cuda12_250805_daf60f2e    rapidsai-nightly          1MB
...

(build link)

✅ `conda-python-cudf-tests` (using CI artifacts)
Downloading and decompressing rmm_conda_cpp_cuda12_x86_64 from Run ID 16756162365 into /tmp/tmp.6Y001mPTiR
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_conda_python_cuda12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.gaRnAGmV5B
...
  + librmm                           25.10.00a17  cuda12_250805_753a6e79               /tmp/tmp.6Y001mPTiR       1MB...
...
  + rmm                              25.10.00a17  cuda12_py310_250805_753a6e79         /tmp/tmp.gaRnAGmV5B     425kB

(build link)

✅ `wheel-build-libcudf` (using CI artifacts)
Downloading and decompressing rmm_wheel_cpp_librmm_cu12_x86_64 from Run ID 16756162365 into /tmp/tmp.8yHegcVKPE
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_wheel_python_rmm_cu12_py313_x86_64 from Run ID 16756162365 into /tmp/tmp.duMsG0dfmt
...
Processing /tmp/tmp.8yHegcVKPE/librmm_cu12-25.10.0a17-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from -r /tmp/requirements-build.txt (line 7))

(build link)

✅ `wheel-build-pylibcudf` (using CI artifacts)
Downloading and decompressing rmm_wheel_cpp_librmm_cu12_x86_64 from Run ID 16756162365 into /tmp/tmp.6grLWjiXkj
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_wheel_python_rmm_cu12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.QM59yLtTXE
...
  Processing /tmp/tmp.QM59yLtTXE/rmm_cu12-25.10.0a17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
  Processing /tmp/tmp.6grLWjiXkj/librmm_cu12-25.10.0a17-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
...

(build link)

✅ `wheel-build-cudf` (using CI artifacts)
Downloading and decompressing rmm_wheel_cpp_librmm_cu12_x86_64 from Run ID 16756162365 into /tmp/tmp.ixEyAplg7F
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_wheel_python_rmm_cu12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.k0dhCCDTFu
...
  Processing /tmp/tmp.k0dhCCDTFu/rmm_cu12-25.10.0a17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
...
  Processing /tmp/tmp.ixEyAplg7F/librmm_cu12-25.10.0a17-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

(build link)

✅ `wheel-tests-cudf` (using CI artifacts)
Downloading and decompressing rmm_wheel_cpp_librmm_cu12_x86_64 from Run ID 16756162365 into /tmp/tmp.TNjKDZftSl
Detected CI=true. Skipping running 'gh auth status'.
Downloading and decompressing rmm_wheel_python_rmm_cu12_py310_x86_64 from Run ID 16756162365 into /tmp/tmp.YRkAGLmhel
...
Processing /tmp/tmp.YRkAGLmhel/rmm_cu12-25.10.0a17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from cudf-cu12==25.10.0a138->cudf-cu12==25.10.0a138)
...
Processing /tmp/tmp.TNjKDZftSl/librmm_cu12-25.10.0a17-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from libcudf-cu12==25.10.0a138)

(build link)

@jameslamb
Copy link
Member Author

This testing is complete, closing this.

@jameslamb jameslamb closed this Aug 8, 2025
@jameslamb jameslamb deleted the test-pr-artifacts branch August 8, 2025 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO NOT MERGE Hold off on merging; see PR for details
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant