Skip to content

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

Open
leofang wants to merge 2 commits intoNVIDIA:mainfrom
leofang:leof/sync-ci-with-numba-cuda
Open

Sync CI: switch to rapidsai sccache fork and bump CUDA to 13.2.1#1914
leofang wants to merge 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

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.

1 participant