From 13b1548df8f9fb912ddbb96aa468677102b45759 Mon Sep 17 00:00:00 2001 From: implementer Date: Sun, 30 Aug 2026 06:22:26 +0000 Subject: [PATCH] ci: build the config and database-postgres packages before the architecture suites (E00-S05-T01) The strict-tsconfig suite typechecks apps/server with tsc --noEmit, which resolves @personal-blog/config and @personal-blog/database-postgres through their compiled dist/ type declarations. On a fresh checkout dist/ does not exist, so the architecture stage must build those two packages first (the same prerequisite the unit and postgres-integration stages already declare). --- .gitea/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2ff5ade..e68629a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -141,6 +141,8 @@ jobs: run: corepack enable - name: Install dependencies (frozen lockfile) run: pnpm install --frozen-lockfile + - name: Build the config and database-postgres packages (strict-tsconfig typechecks apps/server which imports them) + run: pnpm --filter @personal-blog/config build && pnpm --filter @personal-blog/database-postgres build - name: Run the architecture-import suite run: node --test tests/architecture-import.test.mjs - name: Run the no-core-extension-imports suite