From b416ab65779c181d315866bcc50411a45747ca0a Mon Sep 17 00:00:00 2001 From: OG T Date: Mon, 6 Apr 2026 12:17:36 +0800 Subject: [PATCH] =?UTF-8?q?ci(debug):=20type-sync-check=20=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=20diff=20=E8=BC=B8=E5=87=BA=E4=BB=A5=E8=A8=BA?= =?UTF-8?q?=E6=96=B7=20CI=20=E5=A4=B1=E6=95=97=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/type-sync-check.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/type-sync-check.yaml b/.gitea/workflows/type-sync-check.yaml index 76c05102..e9154de3 100644 --- a/.gitea/workflows/type-sync-check.yaml +++ b/.gitea/workflows/type-sync-check.yaml @@ -57,11 +57,15 @@ jobs: run: | cd apps/api python3 ../../scripts/generate-schemas.py + echo "=== Generated schema definition count ===" + python3 -c "import json; d=json.load(open('../../packages/shared-types/schemas/api-types.json')); print(f'definitions: {len(d[\"definitions\"])}')" cd ../../packages/shared-types pnpm generate:types - name: Check for Differences run: | + echo "=== git diff packages/shared-types/ ===" + git diff packages/shared-types/ if git diff --exit-code packages/shared-types/; then echo "✅ TypeScript 型別與 Pydantic 模型同步" else