From 433a475da040ebb33c5f34c7011f2e9ee65810ab Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 10 Oct 2026 03:39:13 +0000 Subject: [PATCH] ci: keep typescript-classic on the TypeScript 6 API Renovate #2055 bumps the npm alias to typescript@7.0.2. TypeScript 7 does not export parseConfigFileTextToJson, so @ark/attest crashes vitest setup. Allow 6.x patches and block 7+. Co-authored-by: Yam Borodetsky --- .github/renovate.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 402f0c7a4..b21873b4e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -127,5 +127,14 @@ "automerge": true, "automergeType": "pr", }, + // typescript-classic is the JS compiler API pin (npm:typescript@6) + // for @ark/attest and dpdm. Catalog typescript stays on 7 (native). + // TypeScript 7 does not export parseConfigFileTextToJson, so a major + // bump fails vitest setup. 6.x patches stay allowed. + { + "description": "Keep typescript-classic on the TypeScript 6 compiler API", + "matchDepNames": ["typescript-classic"], + "allowedVersions": "<7.0.0", + }, ], }