From 0cf2e7b54166232b10a4bf9be54429e6beae1583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matheus=20Bregu=C3=AAz?= Date: Sun, 11 Oct 2026 09:07:02 -0300 Subject: [PATCH] ci: group only minor and patch npm updates The grouped npm update (#39) bundled four majors (TypeScript 7, ESLint 10, Vitest 5, js-yaml 5) and could not install because typescript-eslint supports TypeScript < 6.1. Majors now arrive as separate pull requests, and the TypeScript major is ignored until typescript-eslint supports it. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/dependabot.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1fe5304..0c2e2e6 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,8 +3,15 @@ updates: - package-ecosystem: npm directory: / schedule: { interval: weekly } + # Minor and patch updates arrive together; each major gets its own PR so one breaking change cannot block the rest. groups: - npm: { patterns: ["*"] } + npm: + patterns: ["*"] + update-types: ["minor", "patch"] + ignore: + # typescript-eslint supports TypeScript < 6.1 (2026-10); lift when it supports 7. + - dependency-name: typescript + update-types: ["version-update:semver-major"] - package-ecosystem: github-actions directory: / schedule: { interval: weekly }