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