From a360ea6a98e1f664c33fc378533b364bf18015df Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 1 Mar 2026 00:59:23 +0100 Subject: [PATCH] fix(ci): provide sibling at-mintel monorepo for typecheck and docker build --- .gitea/workflows/deploy.yml | 10 +++------- Dockerfile | 2 ++ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 1adbf73..7cf01f2 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -149,14 +149,8 @@ jobs: uses: pnpm/action-setup@v3 with: version: 10 - - name: Checkout at-mintel (for linked dependencies) - uses: actions/checkout@v4 - with: - repository: mmintel/at-mintel - path: _at-mintel - token: ${{ secrets.GITHUB_TOKEN }} - name: Provide sibling monorepo - run: cp -a $GITHUB_WORKSPACE/_at-mintel ../at-mintel + run: git clone https://git.infra.mintel.me/mmintel/at-mintel.git ../at-mintel - name: 🔐 Registry Auth run: | echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc @@ -183,6 +177,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Provide sibling monorepo (context) + run: git clone https://git.infra.mintel.me/mmintel/at-mintel.git _at-mintel - name: 🐳 Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: 🔐 Registry Login diff --git a/Dockerfile b/Dockerfile index cf41db4..128a87d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,8 @@ ENV CI=true # Copy manifest files specifically for better layer caching COPY pnpm-lock.yaml pnpm-workspace.yaml package.json .npmrc* ./ COPY apps/web/package.json ./apps/web/package.json +# Copy sibling monorepo for linked dependencies (cloned during CI) +COPY _at-mintel* /at-mintel/ # Install dependencies with cache mount and dynamic .npmrc (High Fidelity pattern) RUN --mount=type=cache,id=pnpm,target=/pnpm/store \