Skip to content

Commit 3677575

Browse files
Merge pull request #57 from offendingcommit/chore/deps-consolidated
chore(deps): consolidate Dependabot PRs #34-53 + widen grouping
2 parents c474767 + 765c618 commit 3677575

6 files changed

Lines changed: 917 additions & 1221 deletions

File tree

.github/dependabot.yml

Lines changed: 26 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
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

48
version: 2
59
updates:
@@ -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+
- "*"

.github/workflows/docker-publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818

19-
- uses: docker/setup-qemu-action@v3
20-
- uses: docker/setup-buildx-action@v3
19+
- uses: docker/setup-qemu-action@v4
20+
- uses: docker/setup-buildx-action@v4
2121

2222
- uses: docker/login-action@v3
2323
with:
@@ -35,7 +35,7 @@ jobs:
3535
type=raw,value=latest
3636
type=sha,format=short
3737
38-
- uses: docker/build-push-action@v6
38+
- uses: docker/build-push-action@v7
3939
with:
4040
context: .
4141
platforms: linux/amd64,linux/arm64

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@
2727
},
2828
"devDependencies": {
2929
"@biomejs/biome": "catalog:",
30-
"@commitlint/cli": "~20.5.2",
31-
"@commitlint/config-conventional": "~20.5.0",
32-
"@semantic-release/changelog": "^6.0.0",
33-
"@semantic-release/commit-analyzer": "^13.0.0",
30+
"@commitlint/cli": "~20.5.3",
31+
"@commitlint/config-conventional": "~20.5.3",
32+
"@semantic-release/changelog": "^6.0.3",
33+
"@semantic-release/commit-analyzer": "^13.0.1",
3434
"@semantic-release/exec": "^7.1.0",
35-
"@semantic-release/git": "^10.0.0",
36-
"@semantic-release/github": "^10.0.0",
35+
"@semantic-release/git": "^10.0.1",
36+
"@semantic-release/github": "^10.3.5",
3737
"@semantic-release/npm": "^13.1.5",
38-
"@semantic-release/release-notes-generator": "^14.0.0",
38+
"@semantic-release/release-notes-generator": "^14.1.1",
3939
"husky": "~9.1.7",
4040
"semantic-release": "catalog:",
41-
"turbo": "^2"
41+
"turbo": "^2.9.16"
4242
}
4343
}

0 commit comments

Comments
 (0)