diff --git a/.github/renovate-update-notification/Dockerfile b/.github/renovate-update-notification/Dockerfile new file mode 100644 index 0000000..40cc418 --- /dev/null +++ b/.github/renovate-update-notification/Dockerfile @@ -0,0 +1,2 @@ +# This file is processed by Renovate bot so that it creates a PR on new major Renovate versions +FROM renovate/renovate:37 \ No newline at end of file diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..9f87b7c --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "mergeConfidence:all-badges", + ":rebaseStalePrs" + ], + "timezone": "US/Central", + "schedule": [ + "every weekday" + ], + "labels": [], + "prHourlyLimit": 0, + "prConcurrentLimit": 0, + "packageRules": [ + { + "description": "Disables for non major Renovate version", + "matchPaths": [ + ".github/renovate-update-notification/Dockerfile" + ], + "matchUpdateTypes": [ + "minor", + "patch", + "pin", + "digest", + "rollback" + ], + "enabled": false + }, + { + "description": "Generate for major Renovate version", + "matchPaths": [ + ".github/renovate-update-notification/Dockerfile" + ], + "matchUpdateTypes": [ + "major" + ], + "addLabels": [ + "upgrade" + ], + "automerge": false + } + ] +}