{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":disableRateLimiting", "config:base", "docker:enableMajor", ":maintainLockFilesWeekly", "schedule:automergeDaily" ], "prConcurrentLimit": 5, "labels": ["dependency"], "autodiscover": true, "gitAuthor": "renovate-bot ", "platform": "gitea", "automerge": true, "ignoreErrors": true, "rebaseWhen": "conflicted", "automergeType": "pr", "major": { "automerge": false }, "semanticCommits": "enabled", "customManagers": [ { "customType": "regex", "fileMatch": ["^Dockerfile"], "matchStrings": [ "#\\s*renovate:\\s*datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sENV .*?_VERSION=\"(?.*)\"\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" }, { "customType": "regex", "fileMatch": [".*\\.yml$", ".*\\.yaml$"], "matchStrings": [ "#\\s*renovate:\\s*datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s*.*?_version:\\s+(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ] }