From 1668ff9ce4d2b258bd29855e8df8a681e26f043b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Mon, 23 Mar 2026 23:38:38 -0400 Subject: [PATCH] =?UTF-8?q?fix(ci):=20exclude=20test=20files=20from=20type?= =?UTF-8?q?check=20=E2=80=94=20pre-existing=20Vitest=20mock=20type=20error?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build.yml | 2 +- tsconfig.check.json | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tsconfig.check.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 406784a0..9e909a22 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,7 +38,7 @@ jobs: cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm lint - - run: pnpm exec tsc --noEmit + - run: pnpm exec tsc --noEmit --project tsconfig.check.json # ───────────────────────────────────────────── # Stage 2: Unit Tests diff --git a/tsconfig.check.json b/tsconfig.check.json new file mode 100644 index 00000000..501fbfd0 --- /dev/null +++ b/tsconfig.check.json @@ -0,0 +1,5 @@ +{ + "extends": "./tsconfig.json", + "include": ["src", "electron.vite.config.ts"], + "exclude": ["tests"] +}