fix(ci): use corepack for yarn berry in frontend build
All checks were successful
CICD Start / Sanity and Base Decision (pull_request) Successful in 18s

Enable corepack and run yarn via corepack in Dockerfile.frontend install/build steps so packageManager=yarn@4.10.3 works in CI.
This commit is contained in:
copilotcoder
2026-06-21 07:47:31 -04:00
parent 578c5b7351
commit 836aaa632f

View File

@@ -9,7 +9,7 @@ COPY frontend/package*.json ./
COPY frontend/yarn.lock* frontend/pnpm-lock.yaml* ./
# Install dependencies
RUN if [ -f yarn.lock ]; then yarn install; \
RUN if [ -f yarn.lock ]; then corepack enable && corepack yarn install; \
elif [ -f pnpm-lock.yaml ]; then npm install -g pnpm && pnpm install; \
else npm install; fi
@@ -23,7 +23,7 @@ CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]
# Production build stage
FROM base AS build
RUN if [ -f yarn.lock ]; then yarn build; \
RUN if [ -f yarn.lock ]; then corepack yarn build; \
elif [ -f pnpm-lock.yaml ]; then pnpm build; \
else npm run build; fi