Files
Zoltan Kochan c09981cf7d ci: parallelize integrated benchmark builds and scenarios (#14799)
Resolve main and HEAD once and build their Rust client/server pairs in
parallel while retaining the per-commit binary caches. Build the executor
in a third independent job. Exclude the peer-heavy fixture from the shared
npm proxy cache and invalidate potentially incomplete cache entries. Transfer the
binaries and shared benchmark executor in tar archives to preserve
executable permissions.

Run each scenario on a separate runner, keeping all compared revisions
within the same hyperfine invocation. Build the TypeScript CLI only for
the peer-heavy scenario. Aggregate scenario artifacts into the existing
report and Bencher formats, and propagate the peer-heavy gate result
after publishing measurements.

This changes CI orchestration only and needs no package changeset.
2026-09-10 16:56:12 +02:00
..
2025-06-17 12:51:44 +02:00