From 79241731e7b14f3e76d5a15060caffb39c8d2e0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Ch=C4=99ci=C5=84ski?= Date: Wed, 24 May 2023 16:04:39 +0200 Subject: [PATCH] Add github actions to renovate (#2536) * Add github actions to renovate * Add gh actions manager * Apply whole renovate config * Add newline --- .github/renovate.json | 57 +++++++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 6c498a64b..52e80afcf 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,22 +1,37 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:base", - "schedule:monthly", - ":maintainLockFilesMonthly", - ":preserveSemverRanges", - ":rebaseStalePrs", - ":disableDependencyDashboard" - ], - "enabledManagers": [ - "nuget" - ], - "packageRules": [ - { - "matchManagers": ["nuget"], - "groupName": "Nuget updates", - "groupSlug": "nuget", - "separateMajorMinor": false - } - ] - } \ No newline at end of file + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base", + ":combinePatchMinorReleases", + ":dependencyDashboard", + ":maintainLockFilesWeekly", + ":pinAllExceptPeerDependencies", + ":prConcurrentLimit10", + ":rebaseStalePrs", + "schedule:weekends", + ":separateMajorReleases" + ], + "enabledManagers": ["cargo", "github-actions", "npm", "nuget"], + "packageRules": [ + { + "groupName": "cargo minor", + "matchManagers": ["cargo"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "gh minor", + "matchManagers": ["github-actions"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "npm minor", + "matchManagers": ["npm"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "nuget minor", + "matchManagers": ["nuget"], + "matchUpdateTypes": ["minor", "patch"] + }, + ] +}