diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..5c867eb --- /dev/null +++ b/renovate.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":semanticCommits" + ], + "timezone": "Europe/Vienna", + "schedule": [ + "before 6am on monday" + ], + "minimumReleaseAge": "7 days", + "internalChecksFilter": "strict", + "rangeStrategy": "pin", + "labels": [ + "type: dependencies" + ], + "lockFileMaintenance": { + "enabled": true, + "schedule": [ + "before 6am on monday" + ] + }, + "vulnerabilityAlerts": { + "minimumReleaseAge": null, + "labels": [ + "type: security" + ] + }, + "packageRules": [ + { + "description": "Group GitHub Actions updates", + "matchManagers": [ + "github-actions" + ], + "groupName": "GitHub Actions" + }, + { + "description": "Group minor and patch updates of development tooling", + "matchDepTypes": [ + "devDependencies" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "groupName": "development tooling" + } + ] +}