From 4c4a5cbf25efaea4d1698e26572475470528f715 Mon Sep 17 00:00:00 2001 From: neon <18559658+neonsolstice@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:30:04 -0600 Subject: [PATCH] chore: migrate server tests from Jest to Vitest --- .github/workflows/ci.yml | 2 +- server/vitest.config.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ade98dde..468381f58 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -168,7 +168,7 @@ jobs: JUNIT_OUTPUT: ${{ github.workspace }}/test-results/${{ matrix.package }}/junit.xml run: | if [[ "$PACKAGE" == "server" ]]; then - JEST_JUNIT_OUTPUT_FILE="$JUNIT_OUTPUT" pnpm --filter server exec jest --ci --reporters=default --reporters=jest-junit + pnpm --filter server exec vitest --run --reporter=default --reporter=github-actions --reporter=junit --outputFile.junit="$JUNIT_OUTPUT" else pnpm --filter client exec vitest --run --reporter=default --reporter=junit --outputFile="$JUNIT_OUTPUT" fi diff --git a/server/vitest.config.ts b/server/vitest.config.ts index 8adca1f58..eb5ce56fe 100644 --- a/server/vitest.config.ts +++ b/server/vitest.config.ts @@ -1,8 +1,12 @@ +import path from 'path' import { defineConfig } from 'vitest/config' export default defineConfig({ resolve: { tsconfigPaths: true, + alias: { + '@projectx/types': path.resolve(__dirname, '../packages/types/src/index.ts'), + }, }, test: { globals: true,