From 16f6a90e44eabed63118395d5ba975bfbee62646 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 2 Oct 2026 15:28:04 +0000 Subject: [PATCH] Instala pnpm 12.8.1 sin corepack en Node 26. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit node:26 ya no incluye corepack, así que la imagen y el CI usan npm install -g. El workflow de frontend y del cliente OpenAPI pasa a Node 26, igual que el Dockerfile. Co-authored-by: Ariel Alvarado --- .github/workflows/ci.yml | 8 ++++---- Dockerfile | 2 +- README.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a0d01a..afd8a20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,9 +31,9 @@ jobs: - uses: actions/checkout@v7.0.1 - uses: actions/setup-node@v7.0.0 with: - node-version: "24" + node-version: "26" - name: pnpm - run: corepack enable && corepack prepare pnpm@12.8.1 --activate + run: npm install -g pnpm@12.8.1 - name: Dependencias working-directory: frontend run: pnpm install --frozen-lockfile @@ -60,9 +60,9 @@ jobs: - uses: actions/checkout@v7.0.1 - uses: actions/setup-node@v7.0.0 with: - node-version: "24" + node-version: "26" - name: pnpm - run: corepack enable && corepack prepare pnpm@12.8.1 --activate + run: npm install -g pnpm@12.8.1 - name: Dependencias working-directory: frontend run: pnpm install --frozen-lockfile diff --git a/Dockerfile b/Dockerfile index 82ed56f..b871a4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM node:26-bookworm-slim AS frontend WORKDIR /src -RUN corepack enable && corepack prepare pnpm@12.8.1 --activate +RUN npm install -g pnpm@12.8.1 COPY frontend/package.json frontend/pnpm-lock.yaml frontend/pnpm-workspace.yaml ./ COPY frontend/ ./ RUN pnpm install --frozen-lockfile diff --git a/README.md b/README.md index ecc46e8..0359800 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ La SPA y la API comparten origen. No hay CORS. En desarrollo, Vite proxea `/api` ## Arranque local -Requisitos: JDK 25 (Gradle puede descargarlo con el resolver de Foojay), Node.js 24, pnpm 12, Docker. +Requisitos: JDK 25 (Gradle puede descargarlo con el resolver de Foojay), Node.js 26, pnpm 12, Docker. ```bash cp .env.example .env