Show HN: Avera – a deterministic check that proves no regression was introduced
Avera is a tool that provides a deterministic check to prove that no regression has been introduced in software changes, helping developers verify that new code does not break existing functionality.
Background
- **Avera** is a new developer tool that lets teams set a performance budget for code — a fixed time limit a function must stay under. When code changes, Avera reruns the benchmark and compares against a "golden" measurement stored in Git. If the new result exceeds a configurable tolerance (e.g., 1%), the build fails, catching regressions before they reach production.
- Unlike profilers or benchmark suites that just report data, Avera links performance to version control. It stores baselines beside source code and checks them deterministically, removing flaky results from CI environments.
- Performance regressions are often caught late or missed entirely. Avera aims to enforce performance correctness automatically, like a unit test.
- The project is early-stage, posted on Hacker News (Show HN) by its creator seeking feedback.