diff --git a/tests/heavy/frontmatter_scan_wallclock.sh b/tests/heavy/frontmatter_scan_wallclock.sh index 656360ca2..b3b952069 100755 --- a/tests/heavy/frontmatter_scan_wallclock.sh +++ b/tests/heavy/frontmatter_scan_wallclock.sh @@ -79,8 +79,11 @@ SEED_ELAPSED=$((SECONDS - SEED_START)) echo "[fm_wallclock] fixture seeded in ${SEED_ELAPSED}s" | tee -a "$LOG" # Step 2: init brain + register the source. +# `--no-embedding` opts out of the embedding-provider hard-require (v0.37 D9). +# This script measures doctor's frontmatter-scan wallclock — it never embeds — +# so the CI runner doesn't need OPENAI_API_KEY / ZEROENTROPY_API_KEY / VOYAGE_API_KEY. echo "[fm_wallclock] init brain..." | tee -a "$LOG" -timeout 120s bun run src/cli.ts init --pglite --yes >> "$LOG" 2>&1 || { +timeout 120s bun run src/cli.ts init --pglite --yes --no-embedding >> "$LOG" 2>&1 || { echo "[fm_wallclock] FAIL: gbrain init exited non-zero" >&2 echo "Log tail:" >&2 tail -30 "$LOG" >&2