Skip to content

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

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

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

Conversation

@bdice
Copy link
Copy Markdown
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
…y-sanitizer

Signed-off-by: niranda perera <niranda.perera@gmail.com>
@nirandaperera nirandaperera requested a review from gforsyth April 15, 2026 21:08
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.

3 participants