From b27566a336b33e900d3606a0e90648d5e3d82e44 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 3 Mar 2026 20:09:41 +0100 Subject: [PATCH] fix(ci): improve sibling monorepo build and sanitize tsconfig paths --- .gitea/workflows/deploy.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e4fa6ae..3422ad8 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -165,6 +165,11 @@ jobs: # This handles both root and apps/web package.json sed -i 's|"@mintel/payload-ai": "[^"]*"|"@mintel/payload-ai": "link:./_at-mintel/packages/payload-ai"|g' package.json sed -i 's|"@mintel/payload-ai": "[^"]*"|"@mintel/payload-ai": "link:../../_at-mintel/packages/payload-ai"|g' apps/web/package.json + + # Remove broken tsconfig paths in sibling monorepo to prevent tsc failures + if [ -f _at-mintel/packages/payload-ai/tsconfig.json ]; then + sed -i '/"paths": {/,/}/d' _at-mintel/packages/payload-ai/tsconfig.json + fi - name: 🔐 Registry Auth run: | TOKEN="${{ secrets.NPM_TOKEN }}" @@ -188,7 +193,7 @@ jobs: cd _at-mintel pnpm install --no-frozen-lockfile # Only build necessary packages to save time and avoid environmental failures - pnpm --filter @mintel/payload-ai... \ + pnpm --filter "...@mintel/payload-ai" \ --filter @mintel/pdf... \ --filter @mintel/concept-engine... \ --filter @mintel/estimation-engine... \