diff --git a/renovate-config.json b/renovate-config.json new file mode 100644 index 0000000..a286b79 --- /dev/null +++ b/renovate-config.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":pinDevDependencies", + ":configMigration", + "abandonments:recommended" + ], + "labels": ["dependencies"], + "timezone": "UTC", + "schedule": ["before 6am on monday"], + "minimumReleaseAge": "3 days", + "prConcurrentLimit": 5, + "prHourlyLimit": 3, + "postUpdateOptions": ["gomodTidy"], + "vulnerabilityAlerts": { + "labels": ["security"], + "automerge": true, + "minimumReleaseAge": null + }, + "lockFileMaintenance": { + "enabled": true, + "automerge": true, + "schedule": ["before 6am on monday"] + }, + "platformAutomerge": false, + "packageRules": [ + { + "description": "Group all GitHub Actions updates into a single PR", + "matchDatasources": ["github-actions"], + "groupName": "github-actions" + } + ] +}