summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabe Kangas <gabek@real-ity.com>2022-03-06 18:14:44 -0800
committerGabe Kangas <gabek@real-ity.com>2022-03-06 18:19:46 -0800
commit5196491f7363932bb1e566c6ed6f20871e72291f (patch)
tree6af5f02e5b22dfda9c1b72d5fb3ef697fb95da68
parentbbd657071518c9032e9bb21b4031429c4af7fa3f (diff)
Add Renovate config
-rw-r--r--.github/dependabot.yml26
-rw-r--r--renovate.json55
2 files changed, 55 insertions, 26 deletions
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 57a6710c5..000000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-# To get started with Dependabot version updates, you'll need to specify which
-# package ecosystems to update and where the package manifests are located.
-# Please see the documentation for all configuration options:
-# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
-
-version: 2
-updates:
- - package-ecosystem: "npm" # See documentation for possible values
- directory: "/build/javascript" # Location of package manifests
- open-pull-requests-limit: 3
- schedule:
- interval: "daily"
- reviewers:
- - "gabek"
-
- - package-ecosystem: "gomod"
- directory: "/"
- open-pull-requests-limit: 3
- schedule:
- interval: "daily"
- reviewers:
- - "gabek"
- ignore:
- # Ignore patch revisions of the aws sdk
- - dependency-name: "github.com/aws/aws-sdk-go"
- update-types: ["version-update:semver-patch"]
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 000000000..b0799f36b
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,55 @@
+{
+ "extends": [
+ "config:base"
+ ],
+ "timezone": "America/Los_Angeles",
+ "schedule": [
+ "before 8am on Monday"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "automerge": true
+ },
+ "npm": {
+ "stabilityDays": 3
+ },
+ "packageRules": [
+ {
+ "description": "Automatically merge minor and patch-level updates",
+ "matchUpdateTypes": [
+ "minor",
+ "patch",
+ "digest"
+ ],
+ "automerge": true,
+ "matchCurrentVersion": "!/^0/",
+ "automergeType": "branch"
+ },
+ {
+ "matchDepTypes": [
+ "devDependencies"
+ ],
+ "automerge": true,
+ "major": {
+ "dependencyDashboardApproval": true
+ }
+ },
+ {
+ "matchPackagePatterns": [
+ "*"
+ ],
+ "matchUpdateTypes": [
+ "minor",
+ "patch"
+ ],
+ "major": {
+ "dependencyDashboardApproval": true
+ },
+ "groupName": "all non-major dependencies",
+ "groupSlug": "all-minor-patch",
+ "labels": [
+ "dependencies"
+ ]
+ }
+ ]
+}