From cd6a5fe8377e2312829a8d10a9c19ceceed1540a Mon Sep 17 00:00:00 2001 From: Damir Mukimov Date: Thu, 27 Nov 2025 06:57:16 +0100 Subject: [PATCH] fix: correct CI/CD workflow issues - Fix lint.yml to use 'yarn check' instead of 'yarn lint' (ESLint not configured) - Fix Dockerfile to use 'yarn install --production' for single package repo - Update workflow name to reflect actual functionality --- .github/workflows/lint.yml | 4 ++-- Dockerfile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a3c6afb..53fddb3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ on: jobs: typescript-lint: - name: TypeScript & ESLint + name: TypeScript Type Check runs-on: ubuntu-latest steps: - name: Checkout code @@ -38,4 +38,4 @@ jobs: run: yarn install --frozen-lockfile - name: Type check - run: yarn lint + run: yarn check diff --git a/Dockerfile b/Dockerfile index 8807d00..6a10dbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,7 +36,7 @@ WORKDIR /app COPY .yarnrc.yml package.json yarn.lock ./ # Install production dependencies (uses PnP) -RUN yarn workspaces focus --production +RUN yarn install --immutable --production # Copy PnP files and built application from builder stage COPY --from=builder --chown=nextjs:nodejs /app/.pnp.cjs /app/.pnp.loader.mjs ./