From b1325199db998a75bc71970ffb65f95e42ea874c Mon Sep 17 00:00:00 2001 From: Evgeny Gamov Date: Tue, 16 Jun 2026 23:49:18 +0500 Subject: [PATCH] build: run unit tests in prepublishOnly prepublishOnly only typechecked and bundled, so a compiling but failing change could reach npm. Insert `vitest run` (unit only, no Docker) before the bundle step in both packages, gating publish on a green unit suite. --- packages/dbmole-mcp/package.json | 2 +- packages/esmole-mcp/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dbmole-mcp/package.json b/packages/dbmole-mcp/package.json index cd44275..698686d 100644 --- a/packages/dbmole-mcp/package.json +++ b/packages/dbmole-mcp/package.json @@ -35,7 +35,7 @@ "typecheck": "tsc --noEmit", "test:unit": "vitest run", "coverage": "vitest run --coverage", - "prepublishOnly": "tsc --noEmit && tsup" + "prepublishOnly": "tsc --noEmit && vitest run && tsup" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", diff --git a/packages/esmole-mcp/package.json b/packages/esmole-mcp/package.json index ef9f0b8..2559da3 100644 --- a/packages/esmole-mcp/package.json +++ b/packages/esmole-mcp/package.json @@ -17,7 +17,7 @@ "typecheck": "tsc --noEmit", "test:unit": "vitest run", "coverage": "vitest run --coverage", - "prepublishOnly": "tsc --noEmit && tsup" + "prepublishOnly": "tsc --noEmit && vitest run && tsup" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0",