Просмотр исходного кода

ci(@growi/app): generate schema in CI

mizozobu 2 недель назад
Родитель
Сommit
f3688d57a0
2 измененных файлов с 14 добавлено и 2 удалено
  1. 12 0
      .github/workflows/ci-app.yml
  2. 2 2
      apps/app/prisma.config.ts

+ 12 - 0
.github/workflows/ci-app.yml

@@ -72,6 +72,10 @@ jobs:
           pnpm add turbo --global
           pnpm install --frozen-lockfile
 
+      - name: Generate schema
+        run: |
+          pnpm run --filter @growi/app prisma:generate
+
       - name: Lint
         run: |
           turbo run lint --filter=@growi/app --filter=./packages/*
@@ -127,6 +131,10 @@ jobs:
           pnpm add turbo --global
           pnpm install --frozen-lockfile
 
+      - name: Generate schema
+        run: |
+          pnpm run --filter @growi/app prisma:generate
+
       - name: Test
         run: |
           turbo run test --filter=@growi/app --filter=./packages/* --env-mode=loose
@@ -192,6 +200,10 @@ jobs:
           pnpm add turbo --global
           pnpm install --frozen-lockfile
 
+      - name: Generate schema
+        run: |
+          pnpm run --filter @growi/app prisma:generate
+
       - name: turbo run launch-dev:ci
         working-directory: ./apps/app
         run: |

+ 2 - 2
apps/app/prisma.config.ts

@@ -1,5 +1,5 @@
 import { config } from 'dotenv-flow';
-import { defineConfig, env } from 'prisma/config';
+import { defineConfig } from 'prisma/config';
 
 config();
 
@@ -11,6 +11,6 @@ export default defineConfig({
   },
   engine: 'classic',
   datasource: {
-    url: env('MONGO_URI'),
+    url: process.env.MONGO_URI,
   },
 });