Skip to content

Commit

Permalink
imp(dependabot): use package grouping to simplify deps management
Browse files Browse the repository at this point in the history
This groups `npm` packages into `tauri`, `dependencies` (prod deps) and `devDependencies` (development).

It also groups GitHub Actions into the most common upgrade groups, which are `docker`, `gcp` and `others`.
  • Loading branch information
gustavovalverde committed Jul 29, 2024
1 parent e672a85 commit 71fca5e
Showing 1 changed file with 32 additions and 7 deletions.
39 changes: 32 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,43 @@ updates:
schedule:
interval: monthly
commit-message:
prefix: "bump(deps): "

prefix: "deps(node): "
groups:
tauri:
patterns:
- "@tauri*"
update-types:
- "minor"
- "patch"
dependencies:
dependency-type: "production"
exclude-patterns:
- "@tauri*"
devDependencies:
dependency-type: "development"
exclude-patterns:
- "@tauri*"
- package-ecosystem: docker
directory: /
directory: /docker
schedule:
interval: monthly
commit-message:
prefix: "bump(docker) "
prefix: "deps(docker): "

- package-ecosystem: github-actions
directory: /.github/workflows
directory: "/"
schedule:
interval: monthly
interval: weekly
commit-message:
prefix: "bump(actions) "
prefix: "deps(actions): "
groups:
docker:
patterns:
- "docker*"
gcp:
patterns:
- "google-github-actions*"
others:
patterns:
- "*"

0 comments on commit 71fca5e

Please sign in to comment.