From d35237cfda0c898b3afe0e982d9dba97c679e103 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 21 Jul 2026 14:51:22 +0200 Subject: [PATCH] fix: build packages before release tests --- packages/agent/package.json | 1 + scripts/local-release.mjs | 8 ++++---- scripts/release.mjs | 4 ++++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/agent/package.json b/packages/agent/package.json index d130df50..f1cc5cb7 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -21,6 +21,7 @@ "README.md" ], "scripts": { + "clean": "shx rm -rf dist", "build": "tsgo -p tsconfig.build.json", "test": "vitest --run", "test:harness": "vitest --run --config vitest.harness.config.ts", diff --git a/scripts/local-release.mjs b/scripts/local-release.mjs index ac752c77..16ec5ab9 100644 --- a/scripts/local-release.mjs +++ b/scripts/local-release.mjs @@ -218,15 +218,15 @@ if (!options.skipCheck) { run("npm", ["run", "check"], { cwd: repoRoot }); } -if (!options.skipTest) { - run("./test.sh", [], { cwd: repoRoot }); -} - for (const pkg of packages) { run("npm", ["run", "clean"], { cwd: pkg.directory }); run("npm", ["run", pkg.directory === "packages/ai" ? "build:offline" : "build"], { cwd: pkg.directory }); } +if (!options.skipTest) { + run("./test.sh", [], { cwd: repoRoot }); +} + const tarballs = new Map(); for (const pkg of packages) { const tarball = packPackage(pkg, tarballDirectory); diff --git a/scripts/release.mjs b/scripts/release.mjs index 8aae005d..cb6f3ae6 100755 --- a/scripts/release.mjs +++ b/scripts/release.mjs @@ -176,6 +176,10 @@ console.log("Running checks..."); run("npm run check"); console.log(); +console.log("Building packages for tests..."); +run("npm run build:offline"); +console.log(); + console.log("Running tests..."); run("./test.sh"); console.log();