From 9dbe962fad1c8b1b020441bce84ab91b1a7b4415 Mon Sep 17 00:00:00 2001 From: Pierre Cavin Date: Tue, 8 Aug 2023 13:36:54 +0200 Subject: [PATCH] ci(renovate): configure renovate (#683) --- .github/renovate.json | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/renovate.json diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..4381f6ca --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base", + ":dependencyDashboard", + ":disableRateLimiting", + ":pinOnlyDevDependencies", + "npm:unpublishSafe", + "docker:pinDigests", + "helpers:pinGitHubActionDigests" + ], + "schedule": ["before 5am every weekday", "every weekend"], + "lockFileMaintenance": { "enabled": true, "automerge": true }, + "labels": ["dependencies"], + "packageRules": [ + { + "extends": ["packages:linters"], + "groupName": "linters", + "addLabels": ["linters"] + }, + { + "extends": ["packages:test"], + "groupName": "tests", + "addLabels": ["tests"] + }, + { + "matchDepTypes": ["devDependencies"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }, + { + "matchDepTypes": ["action"], + "semanticCommitType": "ci", + "semanticCommitScope": "action" + } + ] +}