fix: CI 各 job 添加 prisma generate 步骤
Prisma 7 需要先 generate 才能生成 @prisma/client 类型, 缺少此步骤导致 typecheck/lint/test 全部失败。
This commit is contained in:
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -24,6 +24,7 @@ jobs:
|
||||
node-version-file: .node-version
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm prisma generate
|
||||
- run: pnpm typecheck
|
||||
|
||||
lint:
|
||||
@@ -39,6 +40,7 @@ jobs:
|
||||
node-version-file: .node-version
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm prisma generate
|
||||
- run: pnpm lint
|
||||
|
||||
format:
|
||||
@@ -54,6 +56,7 @@ jobs:
|
||||
node-version-file: .node-version
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm prisma generate
|
||||
- run: pnpm format:check
|
||||
|
||||
test:
|
||||
@@ -69,4 +72,5 @@ jobs:
|
||||
node-version-file: .node-version
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm prisma generate
|
||||
- run: pnpm test
|
||||
|
||||
Reference in New Issue
Block a user