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
72 changes: 13 additions & 59 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
version: 2
updates:
##
# GitHub actions
##
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: weekly
cooldown:
default-days: 7

##
# Top-level package
##
# npm top-level package
- package-ecosystem: npm
directory: "/"
schedule:
Expand All @@ -26,80 +22,38 @@ updates:
- "minor"
- "patch"

##
# Rails engine
##
- package-ecosystem: bundler
directory: "/engine"
schedule:
interval: weekly
cooldown:
default-days: 7
groups:
# Group everything except major version updates and security vulnerabilities
regular-updates:
update-types:
- "minor"
- "patch"

##
# Demo app
##
- package-ecosystem: bundler
directory: "/demo"
schedule:
interval: monthly
cooldown:
default-days: 7
groups:
# Group everything except major version updates and security vulnerabilities
regular-updates:
update-types:
- "minor"
- "patch"

# npm sub-projects
- package-ecosystem: npm
directory: "/demo"
directories:
- "/demo"
- "/website"
- "/engine"
schedule:
interval: monthly
cooldown:
default-days: 7
groups:
# Group everything except major version updates and security vulnerabilities
regular-updates:
group-by: dependency-name
update-types:
- "minor"
- "patch"
exclude-patterns:
# Rails minor versions are more like major versions
# so should be handled separately
- "rails"

##
# Documentation website
##
# bundler sub-projects
- package-ecosystem: bundler
directory: "/website"
schedule:
interval: monthly
cooldown:
default-days: 7
groups:
# Group everything except major version updates and security vulnerabilities
regular-updates:
update-types:
- "minor"
- "patch"

- package-ecosystem: npm
directory: "/website"
directories:
- "/demo"
- "/website"
- "/engine"
schedule:
interval: monthly
cooldown:
default-days: 7
groups:
# Group everything except major version updates and security vulnerabilities
regular-updates:
group-by: dependency-name
update-types:
- "minor"
- "patch"