diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 64d0b97..0579050 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -155,9 +155,16 @@ jobs: - name: Provide sibling monorepo run: | git clone https://git.infra.mintel.me/mmintel/at-mintel.git _at-mintel + + # Fix path references for all linked packages sed -i 's|../../../at-mintel|../../_at-mintel|g' apps/web/package.json sed -i 's|../../../at-mintel|../../_at-mintel|g' apps/web/tsconfig.json sed -i 's|../at-mintel|./_at-mintel|g' package.json + + # Force @mintel/payload-ai to use the local clone instead of the registry + # 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 - name: 🔐 Registry Auth run: | TOKEN="${{ secrets.NPM_TOKEN }}" @@ -492,9 +499,15 @@ jobs: - name: Provide sibling monorepo run: | git clone https://git.infra.mintel.me/mmintel/at-mintel.git _at-mintel + + # Fix path references for all linked packages sed -i 's|../../../at-mintel|../../_at-mintel|g' apps/web/package.json sed -i 's|../../../at-mintel|../../_at-mintel|g' apps/web/tsconfig.json sed -i 's|../at-mintel|./_at-mintel|g' package.json + + # Force @mintel/payload-ai to use the local clone instead of the registry + 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 - name: 🔐 Registry Auth run: | TOKEN="${{ secrets.NPM_TOKEN }}"