We raised $3M for agent-native runners

Run the whole test suite under a leak sanitizer with a curated suppression list

A sanitizer lane runs every test in CI, and each leak it reports is fixed or listed with a reason.

How Anthropic used this technique

Read what Anthropic changed and follow the original sources.

Run the whole test suite under a leak sanitizer with a curated suppression list

Bun's CI runs the entire test suite under LeakSanitizer with a curated suppression list. After an allocator change let the sanitizer see every heap allocation, every leak it reported was fixed. The sanitizer test agents moved to machines with more memory, and each test gets a wider timeout in the sanitizer lane.

Use it when
A repository with native code (C, C++, Rust or Zig) or another language with a leak or memory checker runs its tests only in regular builds.
Before applying it
The sanitizer lane runs beside the regular lanes with its own machine size and per-test timeout, and each suppression carries a written reason.

Company Playbooks