{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "rebaseWhen": "behind-base-branch", "dependencyDashboard": true, "labels": ["dependencies", "no-stale"], "commitMessagePrefix": "⬆️", "commitMessageTopic": "{{depName}}", "customManagers": [ { "customType": "regex", "fileMatch": ["/Dockerfile$", "/build.yaml$"], "matchStringsStrategy": "any", "matchStrings": [ "ARG BUILD_FROM=(?.*?):(?.*?)\\s+", "(aarch64|amd64|armhf|armv7|i386):\\s[\"']?(?.*?):(?.*?)[\"']?\\s" ], "datasourceTemplate": "docker" }, { "customType": "regex", "fileMatch": ["/Dockerfile$"], "matchStringsStrategy": "any", "matchStrings": [ "\\s\\s(?[a-z0-9][a-z0-9-]+)=(?[a-z0-9-_.]+)\\s+" ], "versioningTemplate": "loose", "datasourceTemplate": "repology", "depNameTemplate": "alpine_3_21/{{package}}" }, { "customType": "regex", "fileMatch": ["/Dockerfile$"], "matchStrings": [ "ARG UPTIME_KUMA_VERSION=[\"']?(?.+?)[\"']?\\s+" ], "datasourceTemplate": "github-releases", "depNameTemplate": "louislam/uptime-kuma" }, { "customType": "regex", "fileMatch": ["/Dockerfile$"], "matchStrings": [ "ARG CLOUDFLARED_VERSION=[\"']?(?.+?)[\"']?\\s+" ], "datasourceTemplate": "github-releases", "depNameTemplate": "cloudflare/cloudflared", "versioningTemplate": "loose" } ], "packageRules": [ { "matchDatasources": ["repology"], "automerge": true }, { "groupName": "Add-on base image", "matchDatasources": ["docker"] }, { "groupName": "Add-on base image", "matchDatasources": ["docker"], "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { "matchDatasources": ["github-releases"], "matchDepNames": ["louislam/uptime-kuma"], "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { "matchManagers": ["pip_requirements"], "addLabels": ["python"] }, { "matchManagers": ["pip_requirements"], "matchDepTypes": ["dev"], "rangeStrategy": "pin" }, { "matchManagers": ["pip_requirements"], "matchUpdateTypes": ["minor", "patch"], "automerge": true } ] }