diff --git a/.github/workflows/ci-iam-service.yml b/.github/workflows/ci-iam-service.yml index 3d283d6b..44b192c8 100644 --- a/.github/workflows/ci-iam-service.yml +++ b/.github/workflows/ci-iam-service.yml @@ -47,6 +47,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Build shared packages + run: pnpm --filter './packages/*' build + - name: Generate Prisma Client run: pnpm --filter @goodgo/iam-service prisma:generate env: diff --git a/.github/workflows/ci-web.yml b/.github/workflows/ci-web.yml index 0f856fcd..14a6923a 100644 --- a/.github/workflows/ci-web.yml +++ b/.github/workflows/ci-web.yml @@ -30,6 +30,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Build shared packages + run: pnpm --filter './packages/*' build + - name: Lint Web Admin run: pnpm --filter @goodgo/web-admin lint || echo "Skipped" diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 3d1c5137..dfef4a5f 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -24,6 +24,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Build shared packages + run: pnpm --filter './packages/*' build + - name: Lint all run: pnpm lint