Skip to content

Commit bf8375b

Browse files
chore(deps): grouped minor/patch only — no unattended major bumps
1 parent 72d0552 commit bf8375b

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

.github/dependabot.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# Grouped weekly updates: one PR per dependency class instead of one per
2-
# package, and no unattended major bumps (TypeScript 6/7 breaks ts-jest 29,
3-
# which is what left this repo's CI red on every dependabot branch).
1+
# Dependency policy
2+
# * one grouped PR per class, weekly (Monday)
3+
# * minor + patch only: major bumps are never opened unattended, because
4+
# TypeScript 6/7, vite 8 and friends break these builds on arrival.
5+
# Do majors deliberately: `npx npm-check-updates -u` on a branch.
46
version: 2
57
updates:
68
- package-ecosystem: npm
@@ -12,17 +14,10 @@ updates:
1214
commit-message:
1315
prefix: chore(deps)
1416
ignore:
15-
- dependency-name: typescript
16-
update-types:
17-
- version-update:semver-major
17+
- dependency-name: "*"
18+
update-types: ["version-update:semver-major"]
1819
groups:
1920
development:
2021
dependency-type: development
21-
update-types:
22-
- minor
23-
- patch
2422
production:
2523
dependency-type: production
26-
update-types:
27-
- minor
28-
- patch

0 commit comments

Comments
 (0)