From aba3a49d92beae41f97695f67c3179e61f96dd3c Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Mon, 6 Sep 2021 16:00:39 +0500 Subject: [PATCH] Renovate app config --- .github/dependabot.yml | 25 ------------------------- renovate.json | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 25 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index b3f81b0d9..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,25 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "npm" - directory: "/" - schedule: - interval: "weekly" - labels: - - npm - - dependencies - - - package-ecosystem: "bundler" - directory: "/" - schedule: - interval: "weekly" - labels: - - bundler - - dependencies - - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - labels: - - github-actions - - dependencies diff --git a/renovate.json b/renovate.json index f45d8f110..a1a4fde6b 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,41 @@ { "extends": [ "config:base" + ], + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "automerge": true, + "automergeType": "pr" + }, + { + "depTypeList": ["ruby", "bundler", "Gemfile", "Gemfile.lock"], + "addLabels": ["bundler"] + }, + { + "depTypeList": [".ruby-version"], + "addLabels": ["ruby-version"] + } + ], + "docker": { + "enabled": false + }, + "ignorePaths": [ + "Dockerfile", "Dockerfile.*", ".github/workflows/build_deploy_staging.yml", + ".github/workflows/remove_st_after_pr.yml" + ], + "rangeStrategy": "replace", + "separateMajorMinor": true, + "prCreation": "immediate", + "prHourlyLimit": 2, + "prConcurrentLimit": 10, + "ignoreUnstable": true, + "dependencyDashboard": true, + "rebaseWhen": "behind-base-branch", + "labels": [ + "dependencies" + ], + "schedule": [ + "before 2am" ] }