From 27821377a36498e8886f3e5f60b2048ee4572815 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 18 Aug 2026 09:44:39 +0000 Subject: [PATCH] chore(deps): ignore major typescript bumps in dependabot PR #603 (typescript 5.9.3 -> 7.0.2) fails npm ci with an ERESOLVE peer dependency conflict: typescript-eslint@8.67.0 (the latest release) caps its typescript peerDependency at "<6.1.0", so it rejects any 6.1+ or 7.x typescript version. Ignore major typescript version updates until typescript-eslint lifts that cap. --- .cspell/project-words.txt | 1 + .github/dependabot.yml | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.cspell/project-words.txt b/.cspell/project-words.txt index dd14a7a3..115b583b 100644 --- a/.cspell/project-words.txt +++ b/.cspell/project-words.txt @@ -33,6 +33,7 @@ despawn devcontainers diegetic eamodio +ERESOLVE Erdokovy esbenp evented diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7de28f00..6e66d042 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,6 +9,14 @@ updates: directory: '/' # Location of package manifests schedule: interval: 'weekly' + ignore: + # typescript-eslint@8.67.0's peerDependency caps typescript at "<6.1.0", + # and no newer typescript-eslint release lifts that cap yet, so a major + # typescript bump (e.g. 5.x -> 7.0.2) fails `npm ci` with an ERESOLVE + # peer dependency conflict. Revisit once typescript-eslint supports the + # new major. + - dependency-name: 'typescript' + update-types: ['version-update:semver-major'] - package-ecosystem: 'npm' directory: '/documentation-site' # Location of package manifests schedule: