From 46e296637f54cbef3ea9c1156a074e92f24f7a49 Mon Sep 17 00:00:00 2001 From: Wolfgang Schoenberger <221313372+wolfiesch@users.noreply.github.com> Date: Wed, 22 Jul 2026 02:29:55 -0700 Subject: [PATCH] refactor(mnemopi): use Bun.spawnSync for bench sha capture --- packages/mnemopi/bench/native-vectors.bench.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/mnemopi/bench/native-vectors.bench.ts b/packages/mnemopi/bench/native-vectors.bench.ts index c8082825c..462689dcf 100644 --- a/packages/mnemopi/bench/native-vectors.bench.ts +++ b/packages/mnemopi/bench/native-vectors.bench.ts @@ -5,7 +5,6 @@ * * Run from the repo root: `bun packages/mnemopi/bench/native-vectors.bench.ts` */ -import { execSync } from "node:child_process"; import { cosineSimilarityBatch, cosineSimilarityPairs, @@ -200,7 +199,7 @@ for (const count of COUNTS.filter(n => n <= 1000)) { pushRow("mmrRerankIndices (via mmrRerank)", count, ts, native); } -const sha = execSync("git rev-parse HEAD").toString().trim(); +const sha = Bun.spawnSync(["git", "rev-parse", "HEAD"]).stdout.toString().trim(); const report = { sha, date: new Date().toISOString(),