{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "rebaseWhen": "behind-base-branch", "dependencyDashboard": true, "labels": ["dependencies", "no-stale"], "commitMessagePrefix": "⬆️", "commitMessageTopic": "{{depName}}", "regexManagers": [ { "fileMatch": ["/Dockerfile$", "/build.yaml$"], "matchStringsStrategy": "any", "matchStrings": [ "ARG BUILD_FROM=(?.*?):(?.*?)\\s+", "ARG BUILDER=(?.*?):(?.*?)\\s+", "(aarch64|amd64|armhf|armv7|i386):\\s[\"']?(?.*?):(?.*?)[\"']?\\s" ], "datasourceTemplate": "docker" }, { "fileMatch": ["/Dockerfile$"], "matchStringsStrategy": "any", "matchStrings": [ "\\s\\s(?[a-z0-9][a-z0-9-_]+)=(?[a-z0-9-_.]+)\\s+" ], "versioningTemplate": "loose", "datasourceTemplate": "repology", "depNameTemplate": "alpine_3_20/{{package}}" }, { "fileMatch": ["/Dockerfile$"], "matchStrings": [ "ARG TASMOADMIN_VERSION=[\"']?(?.+?)[\"']?\\s+" ], "datasourceTemplate": "github-releases", "depNameTemplate": "TasmoAdmin/TasmoAdmin" } ], "packageRules": [ { "matchDatasources": ["repology"], "automerge": true }, { "groupName": "PHP", "matchDatasources": ["repology"], "matchDepPatterns": ["alpine.*/php.*"], "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": ["TasmoAdmin/TasmoAdmin"], "matchUpdateTypes": ["minor", "patch"], "automerge": true } ] }