From 6fcf61ba0edf8eb42d85fb6df87ef2dbb8a89085 Mon Sep 17 00:00:00 2001 From: Mikael Hugo Date: Sat, 2 May 2026 06:19:52 +0200 Subject: [PATCH] chore: lockfile update and vitest config cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 💘 Generated with Crush Assisted-by: GLM-5.1 via Crush --- package.json | 3 +++ packages/pi-ai/package.json | 1 + src/resources/extensions/sf/tests/test-helpers.ts | 2 +- vitest.config.ts | 5 ++--- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 2402ced02..f71bfde53 100644 --- a/package.json +++ b/package.json @@ -170,5 +170,8 @@ "fsevents": "~2.3.3", "koffi": "^2.9.0", "vectordrive": "^0.1.35" + }, + "overrides": { + "gaxios": "^6.7.1" } } diff --git a/packages/pi-ai/package.json b/packages/pi-ai/package.json index 44d3d9cb4..b15e372a9 100644 --- a/packages/pi-ai/package.json +++ b/packages/pi-ai/package.json @@ -33,6 +33,7 @@ "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "chalk": "^5.6.2", + "gaxios": "^6", "jsonrepair": "^3.14.0", "openai": "^6.26.0", "proxy-agent": "^6.5.0", diff --git a/src/resources/extensions/sf/tests/test-helpers.ts b/src/resources/extensions/sf/tests/test-helpers.ts index fc641de3a..9891e4174 100644 --- a/src/resources/extensions/sf/tests/test-helpers.ts +++ b/src/resources/extensions/sf/tests/test-helpers.ts @@ -59,7 +59,7 @@ export function createTestContext() { function report(): void { console.log(`\nResults: ${passed} passed, ${failed} failed`); if (failed > 0) { - process.exit(1); + throw new Error(`${failed} assertion(s) failed (see stderr above)`); } else { console.log("All tests passed"); } diff --git a/vitest.config.ts b/vitest.config.ts index 12fd94df1..0ea25bbc5 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -12,10 +12,9 @@ * npx vitest run --changed # only tests affected by recent changes */ import { defineConfig } from "vitest/config"; -import { fileURLToPath } from "node:url"; -import { dirname, resolve } from "node:path"; +import { resolve } from "node:path"; -const __dirname = dirname(fileURLToPath(import.meta.url)); +const __dirname = import.meta.dirname; export default defineConfig({ test: {