Skip to content

Sync CI: switch to rapidsai sccache fork and bump CUDA to 13.2.1#1914

Merged
leofang merged 2 commits intoNVIDIA:mainfrom
leofang:leof/sync-ci-with-numba-cuda
Apr 16, 2026
Merged

Sync CI: switch to rapidsai sccache fork and bump CUDA to 13.2.1#1914
leofang merged 2 commits intoNVIDIA:mainfrom
leofang:leof/sync-ci-with-numba-cuda

Conversation

@leofang
Copy link
Copy Markdown
Member

@leofang leofang commented Apr 15, 2026

Summary

Sync CI infrastructure to keep cuda-python and numba-cuda aligned.

  • Replace mozilla-actions/sccache-action (last updated Oct 2025) with manual rapidsai/sccache fork installation, matching numba-cuda's approach
  • Add SCCACHE_GHA_USE_PREPROCESSOR_CACHE_MODE to cibuildwheel environment for better cache hit rates
  • Use --show-adv-stats for richer sccache output in build logs
  • Bump CUDA test version 13.2.0 → 13.2.1 in test-matrix.yml and versions.yml
  • Move guess_latest.sh from .github/workflows/ to ci/tools/ to consolidate CI scripts

Test plan

  • CI passes on all platforms (linux-64, linux-aarch64, win-64)
  • sccache stats still appear in GHA step summaries
  • sccache cache hits are comparable or better with rapidsai fork
  • compute-sanitizer setup still finds latest CUDA version via guess_latest.sh

- Replace mozilla-actions/sccache-action with manual rapidsai/sccache
  fork installation (the action hasn't been updated since Oct 2025)
- Add SCCACHE_GHA_USE_PREPROCESSOR_CACHE_MODE to cibuildwheel env
- Use --show-adv-stats for richer sccache output
- Bump CUDA test version 13.2.0 → 13.2.1 in test-matrix.yml and
  versions.yml
@copy-pr-bot
Copy link
Copy Markdown
Contributor

copy-pr-bot Bot commented Apr 15, 2026

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.

@leofang
Copy link
Copy Markdown
Member Author

leofang commented Apr 15, 2026

/ok to test 2500be0

@github-actions
Copy link
Copy Markdown

@leofang leofang self-assigned this Apr 15, 2026
@leofang leofang added this to the cuda.bindings next milestone Apr 15, 2026
@leofang leofang added CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module labels Apr 15, 2026
@leofang leofang marked this pull request as ready for review April 15, 2026 15:33
Consolidate CI scripts under ci/tools/ instead of scattering them
across .github/workflows/.
@leofang
Copy link
Copy Markdown
Member Author

leofang commented Apr 15, 2026

/ok to test ec8413d

@leofang leofang requested a review from rparolin April 16, 2026 17:42
Copy link
Copy Markdown
Contributor

@mdboom mdboom left a comment

Choose a reason for hiding this comment

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

LGTM -- this is the kind of thing where green CI is probably better than I am at evaluating the changes.

If the goal is to be closer to numba-cuda's CI, of course, we should work at refactoring some of this out into a shared action repo etc., but that's definitely out-of-scope here.

@leofang leofang merged commit c85391a into NVIDIA:main Apr 16, 2026
171 of 176 checks passed
@leofang leofang deleted the leof/sync-ci-with-numba-cuda branch April 16, 2026 21:11
github-actions Bot pushed a commit that referenced this pull request Apr 17, 2026
Removed preview folders for the following PRs:
- PR #1914
mdboom pushed a commit to mdboom/cuda-python that referenced this pull request Apr 20, 2026
…DIA#1914)

* Sync CI: switch to rapidsai sccache fork and bump CUDA to 13.2.1

- Replace mozilla-actions/sccache-action with manual rapidsai/sccache
  fork installation (the action hasn't been updated since Oct 2025)
- Add SCCACHE_GHA_USE_PREPROCESSOR_CACHE_MODE to cibuildwheel env
- Use --show-adv-stats for richer sccache output
- Bump CUDA test version 13.2.0 → 13.2.1 in test-matrix.yml and
  versions.yml

* Move guess_latest.sh to ci/tools/

Consolidate CI scripts under ci/tools/ instead of scattering them
across .github/workflows/.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants