ci: group stryker and vitest dependabot updates into single PRs

Both families version-lock their packages with exact peer pins
(typescript-checker@9.6.0 requires core@9.6.0, not ^9.6.0), so
dependabot's default PR-per-package split breaks npm install whenever
only some of them merge. This is what took main down today.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
J3vb
2026-07-28 16:27:54 +02:00
co-authored by Claude Opus 5
parent 592caf985d
commit 79037418cc
+12
View File
@@ -29,6 +29,18 @@ updates:
- dependencies
- npm
open-pull-requests-limit: 10
# These families version-lock their own packages with exact peer pins
# (e.g. typescript-checker@9.6.0 requires core@9.6.0, not ^9.6.0), so a
# PR-per-package split guarantees an ERESOLVE failure whenever only some
# of them are merged. Group each family into a single PR.
groups:
stryker:
patterns:
- "@stryker-mutator/*"
vitest:
patterns:
- "vitest"
- "@vitest/*"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]