taster
taster copied to clipboard
Automatic performance regression tests for Rust code
[`hubcaps`](https://github.com/softprops/hubcaps) offers a higher-level interface for GitHub interaction than `git2` does, and using it might simplify taster's implementation.
Instead of tasting all branches' `HEAD` commits on startup, we should only get a baseline measurement for a branch when we actually see a `Push` event. This avoids unnecessarily tasting...
Taster currently loses all of its history information for previous commits on exit, requiring them to be tediously replayed to gain baselines after a restart. We should instead serialize the...
Taster currently runs the entire tasting logic synchronously in the web hook handler closure. As a result, GitHub often decides that the webhook has timed out before Taster actually completes...
We currently deliver only Slack notifications. `src/email.rs` has the start of an email notifier, but it isn't finished and hasn't seen any testing. Being able to generate emails would be...