From 373f97fb8806810ec73e73166797b20c795ec4e4 Mon Sep 17 00:00:00 2001 From: Anurag Date: Sun, 5 Jul 2026 23:48:48 +0530 Subject: [PATCH] ci: fix the workflow failure --- .github/workflows/test.yml | 1 + vitest.config.ts | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b6c7251..a41bea8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,4 +17,5 @@ jobs: cache: npm - run: npm ci + - run: npm run build - run: npm run test:ci diff --git a/vitest.config.ts b/vitest.config.ts index 46387ac..31a6e2f 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,9 +1,23 @@ +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; import { defineConfig } from 'vitest/config'; +const root = path.dirname(fileURLToPath(import.meta.url)); + +const workspaceAliases = { + '@ipfs-meshkit/core': path.join(root, 'packages/core/src/index.ts'), + '@ipfs-meshkit/node': path.join(root, 'packages/node/src/index.ts'), + '@ipfs-meshkit/meshkit': path.join(root, 'packages/meshkit/src/index.ts'), +}; + export default defineConfig({ + resolve: { + alias: workspaceAliases, + }, test: { projects: [ { + extends: true, test: { name: 'unit', include: ['packages/*/test/**/*.test.ts'], @@ -13,6 +27,7 @@ export default defineConfig({ }, }, { + extends: true, test: { name: 'integration', include: ['tests/integration/**/*.test.ts'],