diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd212a9bc..3b1559d1c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,6 +24,15 @@ jobs: - name: Install dependencies run: yarn install --immutable + - name: Build internal packages + run: yarn ci build_pkgs + + - name: Build SDK packages + run: yarn ci build_sdk + + - name: Build CS packages + run: yarn ci build_cs + - name: Run typecheck run: yarn ci typecheck diff --git a/internals/ci/src/cmds/typecheck/index.ts b/internals/ci/src/cmds/typecheck/index.ts index 5ea30d295..504265ad5 100644 --- a/internals/ci/src/cmds/typecheck/index.ts +++ b/internals/ci/src/cmds/typecheck/index.ts @@ -78,6 +78,8 @@ export async function typeCheck(..._args: any[]) { for (let idx = 0; idx < workers.length; idx += 1) { workers[idx].terminate(); } + + process.exit(1); } }