Skip to content

Add weekly compute-sanitizer checks for racecheck and synccheck#771

Open
bdice wants to merge 5 commits intorapidsai:mainfrom
bdice:weekly-sanitizer
Open

Add weekly compute-sanitizer checks for racecheck and synccheck#771
bdice wants to merge 5 commits intorapidsai:mainfrom
bdice:weekly-sanitizer

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Jan 8, 2026

Summary

  • Add GitHub Actions workflows to run compute-sanitizer racecheck and synccheck tools on librapidsmpf tests weekly
  • Refactor test_cpp_memcheck.sh into test_cpp_sanitizer.sh which accepts tool name and test name arguments
  • Add run_compute_sanitizer_test.sh script that runs compute-sanitizer on a specified test executable

Test plan

  • Pre-commit hooks pass
  • Validate the workflows work correctly with temporary racecheck / synccheck jobs in pr.yaml
  • Remove temporary jobs from pr.yaml after validation

bdice added 2 commits January 8, 2026 13:08
Add GitHub Actions workflows to run compute-sanitizer racecheck and
synccheck tools on librapidsmpf tests weekly. Refactor test_cpp_memcheck.sh
into test_cpp_sanitizer.sh which accepts tool name and test name arguments.

- compute-sanitizer-trigger.yaml: Weekly Saturday trigger for racecheck/synccheck
- compute-sanitizer-run.yaml: Reusable workflow for running sanitizer tools
- test_cpp_sanitizer.sh: Environment setup and orchestration script
- run_compute_sanitizer_test.sh: Runs compute-sanitizer on specified test

Temporary racecheck/synccheck jobs added to pr.yaml for testing.
@bdice bdice requested a review from a team as a code owner January 8, 2026 19:33
@bdice bdice requested a review from gforsyth January 8, 2026 19:33
@bdice bdice added feature request New feature or request non-breaking Introduces a non-breaking change labels Jan 8, 2026
@bdice bdice self-assigned this Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants