From bb944ba2971642f734ee02ee65091fc10c4c3509 Mon Sep 17 00:00:00 2001 From: Dejan Vasic Date: Mon, 13 Jul 2026 16:50:35 +1000 Subject: [PATCH 1/2] chore: block pnpm 11.12.0 in renovate pnpm 11.12.0 crashes pnpm/action-setup self-install with "Cannot use 'in' operator to search for 'integrity' in undefined" (createFullPkgId). See pnpm/action-setup#276. Pin to <11.12.0 until pnpm ships a fix, then remove this rule. Co-Authored-By: Claude Opus 4.8 --- renovate.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 107014e7..b026d8c4 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,11 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>dejanvasic85/renovate-config:nextjs"] + "extends": ["github>dejanvasic85/renovate-config:nextjs"], + "packageRules": [ + { + "description": "pnpm 11.12.0 breaks pnpm/action-setup self-install (createFullPkgId integrity crash). See pnpm/action-setup#276. Unblock once pnpm ships a fix.", + "matchPackageNames": ["pnpm"], + "allowedVersions": "<11.12.0" + } + ] } From 4e441019b778856f14cdd813043bed6059b8a605 Mon Sep 17 00:00:00 2001 From: Dejan Vasic Date: Mon, 13 Jul 2026 16:56:33 +1000 Subject: [PATCH 2/2] chore: block typescript 7 in renovate TypeScript 7 is the native (Go) compiler distributed as platform binaries (@typescript/typescript-*) instead of the JS module Next.js loads, so `next build` reports TypeScript is not installed. Pin to <7.0.0 until Next.js supports the native compiler, then remove. Co-Authored-By: Claude Opus 4.8 --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index b026d8c4..f5ce0111 100644 --- a/renovate.json +++ b/renovate.json @@ -6,6 +6,11 @@ "description": "pnpm 11.12.0 breaks pnpm/action-setup self-install (createFullPkgId integrity crash). See pnpm/action-setup#276. Unblock once pnpm ships a fix.", "matchPackageNames": ["pnpm"], "allowedVersions": "<11.12.0" + }, + { + "description": "TypeScript 7 is the native (Go) compiler and ships platform binaries instead of the JS module Next.js loads, so next build fails to detect TypeScript. Unblock once Next.js supports the native compiler.", + "matchPackageNames": ["typescript"], + "allowedVersions": "<7.0.0" } ] }