From fb08dd0c713f6351a5b20db90d44b3f3fe5196b4 Mon Sep 17 00:00:00 2001 From: lucaronin Date: Sat, 9 May 2026 04:05:50 +0200 Subject: [PATCH] ci: avoid duplicate frontend typecheck in build gate --- .github/workflows/ci.yml | 4 +++- .husky/pre-push | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3b2da0e5..50730c11 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,9 @@ jobs: run: pnpm exec tsc --noEmit - name: Vite build check - run: pnpm build + # TypeScript is checked explicitly above; run Vite directly here to avoid + # paying for the package build script's duplicate `tsc -b` pass. + run: pnpm exec vite build - name: Docs build check run: pnpm docs:build diff --git a/.husky/pre-push b/.husky/pre-push index 9c4b8e91..a63b290c 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -138,7 +138,9 @@ fi echo "" echo "📦 [0/5] TypeScript + Vite build..." pnpm exec tsc --noEmit -pnpm build +# TypeScript is checked explicitly above; run Vite directly here to avoid +# paying for the package build script's duplicate `tsc -b` pass. +pnpm exec vite build echo " ✅ Build OK" # ── 1. Frontend coverage (≥70%) — includes all unit tests ───────────────