From db25f0a83d321dca705a99ea8eab59c9c8716b42 Mon Sep 17 00:00:00 2001 From: "stefan.kunz" Date: Sat, 13 Jun 2026 10:03:55 +0200 Subject: [PATCH] chore: sync template after pnpm 11 / Node 22 alignment Re-run `pnpm sync-template` so create-agentic-app/template/ picks up the pnpm 11 + Node 22 changes from #5: packageManager field, .nvmrc 22, and the Dockerfile (node:22-alpine + corepack, pnpm-workspace.yaml in the deps stage). Co-Authored-By: Claude Opus 4.8 (1M context) --- create-agentic-app/template/.nvmrc | 2 +- create-agentic-app/template/Dockerfile | 9 ++++++--- create-agentic-app/template/README.md | 2 +- create-agentic-app/template/package.json | 1 + 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/create-agentic-app/template/.nvmrc b/create-agentic-app/template/.nvmrc index 209e3ef4..2bd5a0a9 100644 --- a/create-agentic-app/template/.nvmrc +++ b/create-agentic-app/template/.nvmrc @@ -1 +1 @@ -20 +22 diff --git a/create-agentic-app/template/Dockerfile b/create-agentic-app/template/Dockerfile index be929db9..820b526c 100644 --- a/create-agentic-app/template/Dockerfile +++ b/create-agentic-app/template/Dockerfile @@ -7,13 +7,16 @@ # Run them as a separate release/pre-deploy step, e.g. `pnpm db:migrate` # (see README "Deployment"). -FROM node:20-alpine AS base -RUN npm install -g pnpm@9 +FROM node:22-alpine AS base +# Use the pnpm version pinned in package.json's "packageManager" field via corepack. +RUN corepack enable # --- Dependencies --- FROM base AS deps WORKDIR /app -COPY package.json pnpm-lock.yaml ./ +# pnpm-workspace.yaml carries the build-script allowlist (allowBuilds) and +# overrides, so it must be present for the install to behave like local/CI. +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ RUN pnpm install --frozen-lockfile # --- Build --- diff --git a/create-agentic-app/template/README.md b/create-agentic-app/template/README.md index 1ca07d33..87322b5e 100644 --- a/create-agentic-app/template/README.md +++ b/create-agentic-app/template/README.md @@ -70,7 +70,7 @@ Claude will run the skill end-to-end and ask you the few decisions it actually n ## Prerequisites -- Node.js 20 or newer +- Node.js 22 or newer (the pinned `pnpm` requires Node 22.13+) - Git - Docker **or** Podman (for the included PostgreSQL service and for building the deployment image). For `podman compose`, also install a compose provider (`docker-compose` or `podman-compose`). - A package manager: `pnpm`, `npm`, or `yarn` diff --git a/create-agentic-app/template/package.json b/create-agentic-app/template/package.json index 119aa901..8a3229f6 100644 --- a/create-agentic-app/template/package.json +++ b/create-agentic-app/template/package.json @@ -1,6 +1,7 @@ { "name": "agentic-coding-starter-kit", "version": "1.1.2", + "packageManager": "pnpm@11.6.0", "scripts": { "dev": "next dev --turbopack", "build": "next build",