Commit c89a252
ci: optimize sanitizer test job for faster builds
- Remove redundant `-Zsanitizer=leak` (ASAN includes leak detection via detect_leaks=1)
- Reduce debuginfo from level 2 to 1 (line tables sufficient for sanitizer stack traces)
- Change opt-level from 0 to 1 (reduces code size and improves test runtime)
- Remove verbose ASAN/LSAN options (print_stats, verbosity reduce overhead)
- Remove redundant CARGO_PROFILE_*_DEBUG env vars (debuginfo in RUSTFLAGS is sufficient)
- Remove separate cargo build step (nextest builds what it needs)
- Remove --verbose flag from nextest (reduces log noise)
Signed-off-by: Joe Isaacs <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 89b236b commit c89a252
1 file changed
+5
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
403 | 402 | | |
404 | 403 | | |
405 | 404 | | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | 405 | | |
410 | 406 | | |
411 | 407 | | |
| |||
431 | 427 | | |
432 | 428 | | |
433 | 429 | | |
434 | | - | |
435 | | - | |
436 | | - | |
| 430 | + | |
437 | 431 | | |
438 | 432 | | |
439 | 433 | | |
440 | 434 | | |
441 | 435 | | |
442 | | - | |
443 | | - | |
| 436 | + | |
444 | 437 | | |
445 | 438 | | |
446 | 439 | | |
| |||
0 commit comments