WPROC2 增加开发流程自动化门禁
这个提交包含在:
+11
-4
@@ -3,14 +3,21 @@ set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
|
||||
echo "=== [1/4] Server Prisma Validate ==="
|
||||
echo "=== [1/5] Process Contract Gate ==="
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
node scripts/qa/check-process-contract.mjs --baseline
|
||||
)
|
||||
|
||||
echo ""
|
||||
echo "=== [2/5] Server Prisma Validate ==="
|
||||
(
|
||||
cd "$ROOT_DIR/server"
|
||||
npm run prisma:validate
|
||||
)
|
||||
|
||||
echo ""
|
||||
echo "=== [2/4] Server Static Checks ==="
|
||||
echo "=== [3/5] Server Static Checks ==="
|
||||
(
|
||||
cd "$ROOT_DIR/server"
|
||||
node --check src/routes/reimbursements.js
|
||||
@@ -62,7 +69,7 @@ echo "=== [2/4] Server Static Checks ==="
|
||||
)
|
||||
|
||||
echo ""
|
||||
echo "=== [3/4] Client Typecheck + Build ==="
|
||||
echo "=== [4/5] Client Typecheck + Build ==="
|
||||
(
|
||||
cd "$ROOT_DIR/client"
|
||||
npm run typecheck
|
||||
@@ -70,7 +77,7 @@ echo "=== [3/4] Client Typecheck + Build ==="
|
||||
)
|
||||
|
||||
echo ""
|
||||
echo "=== [4/4] Feature Matrix Consistency ==="
|
||||
echo "=== [5/5] Feature Matrix Consistency ==="
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
python3 scripts/validate-feature-matrix.py
|
||||
|
||||
在新工单中引用
屏蔽一个用户