Sinter ingests the test history that Temper records in CI and tells you, on every pull request, whether a failure is a known flake or a new bug.
Both failures match tests that also fail on main without a code change. Re-running is safe.
An ExUnit formatter that records every test outcome to a JSONL file, with the git commit it ran on. Open source, on Hex, no service required.
One step at the end of the job: mix temper.push. Sinter never runs your tests and never sees your code, only the outcomes.
A test that passes and fails on the same commit is flaky. Sinter sees every run, every retry and every partition, so it can say which failures are which.
The first entries are published with the alpha.
Free while it is rough, built by one person, GitHub Actions first. Leave an address and you will hear back personally.
No list, no newsletter. One email when your invite is ready.