Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
version: 2
updates:
# Enable version updates for npm
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
groups:
# Group all minor and patch updates for the main repo together
dependencies:
patterns:
- "*"

# Enable version updates for the mail app
- package-ecosystem: "npm"
directory: "/apps/mail"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
groups:
# Group React ecosystem updates together
react:
patterns:
- "react*"
- "@types/react*"
# Group UI-related packages
ui-dependencies:
patterns:
- "@tiptap*"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we add radix here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That’s a good thought! I’d say let’s hold off on Radix for now, it's not as tightly integrated with the others we're grouping. If we notice it becoming a pattern, we can definitely add it later.

- "@dnd-kit*"
- "@hookform*"
# Group all other dependencies
other-dependencies:
patterns:
- "*"

# Enable version updates for the server app
- package-ecosystem: "npm"
directory: "/apps/server"
schedule:
interval: "weekly"
open-pull-requests-limit: 10

# Enable version updates for Docker
- package-ecosystem: "docker"
directory: "/docker/app"
schedule:
interval: "weekly"
open-pull-requests-limit: 5

# Enable version updates for Docker DB
- package-ecosystem: "docker"
directory: "/docker/db"
schedule:
interval: "weekly"
open-pull-requests-limit: 5

# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 5