Commit Graph
4 Commits
Author SHA1 Message Date
Exocet92andGitHub d9f1862fd9 bench: run the vectorbt comparison on public runners (#5)
A speed claim a reader cannot reproduce is a screenshot. This harness
installs manifoldbt from PyPI like any user would, generates its own data,
and gates every timing behind a parity check: a workload where the two
engines disagree publishes nothing and fails the run.

It lives here rather than in the engine repository because it benchmarks the
published wheel, not the source. Anyone can fork this repository and press
"Run workflow" to get the same table on their own runner.

The workflow runs on demand, weekly, and on every published release, so a
version that gets slower says so in public.
2026-08-18 02:49:20 +02:00
Exocet92 bb86eaf84c ci: consolidate workflow 2026-07-04 05:42:55 +02:00
Exocet92 fa67614ad8 ci: verify published package layout 2026-07-04 05:42:54 +02:00
Exocet92 3b0cf6c981 ci: fail on any Rust source in the public repo (source-leak safety net) 2026-07-04 04:34:44 +02:00