File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Dependabot configuration
22# Docs: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+ #
4+ # Grouping policy: collapse all minor+patch bumps into ONE PR per ecosystem so
5+ # the review queue stays small; majors get their own grouped PR per ecosystem so
6+ # breaking changes still get individual scrutiny.
37
48version : 2
59updates :
@@ -19,47 +23,17 @@ updates:
1923 - " dependencies"
2024 - " javascript"
2125 groups :
22- # Keep TanStack libs in lockstep — they release as a family
23- tanstack :
26+ npm-minor-patch :
2427 patterns :
25- - " @tanstack/*"
26- # Tauri JS bindings
27- tauri :
28+ - " *"
29+ update-types :
30+ - " minor"
31+ - " patch"
32+ npm-major :
2833 patterns :
29- - " @tauri-apps/*"
30- # Test stack
31- testing :
32- patterns :
33- - " vitest"
34- - " @vitest/*"
35- - " @testing-library/*"
36- - " jsdom"
37- - " @playwright/*"
38- # Build/lint tooling
39- tooling :
40- patterns :
41- - " @biomejs/*"
42- - " turbo"
43- - " vite"
44- - " @vitejs/*"
45- - " typescript"
46- # React core
47- react :
48- patterns :
49- - " react"
50- - " react-dom"
51- - " @types/react"
52- - " @types/react-dom"
53- # Semantic-release ecosystem
54- semantic-release :
55- patterns :
56- - " semantic-release"
57- - " @semantic-release/*"
58- # Commitlint + husky
59- commit-tooling :
60- patterns :
61- - " @commitlint/*"
62- - " husky"
34+ - " *"
35+ update-types :
36+ - " major"
6337
6438 # ─── Rust / Cargo (Tauri desktop shell) ───────────────────────────────────
6539 - package-ecosystem : " cargo"
@@ -77,16 +51,17 @@ updates:
7751 - " dependencies"
7852 - " rust"
7953 groups :
80- tauri-core :
54+ cargo-minor-patch :
8155 patterns :
82- - " tauri"
83- - " tauri-*"
84- tokio :
56+ - " *"
57+ update-types :
58+ - " minor"
59+ - " patch"
60+ cargo-major :
8561 patterns :
86- - " tokio"
87- - " tokio-*"
88- - " futures"
89- - " futures-*"
62+ - " *"
63+ update-types :
64+ - " major"
9065
9166 # ─── GitHub Actions workflow pins ─────────────────────────────────────────
9267 - package-ecosystem : " github-actions"
@@ -103,3 +78,7 @@ updates:
10378 labels :
10479 - " dependencies"
10580 - " github-actions"
81+ groups :
82+ github-actions :
83+ patterns :
84+ - " *"
You can’t perform that action at this time.
0 commit comments