{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "enabledManagers": ["regex", "docker"], "pinDigests": true, "regexManagers": [ { "fileMatch": ["^Dockerfile$"] ,"matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+TALOSCTL_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", "depNameTemplate": "{{{depName}}}", "versioningTemplate": "{{{versioning}}}", "extractVersionTemplate": "^v?(?.*)$", "autoReplaceStringTemplate": "ARG TALOSCTL_VERSION={{newValue}}" }, { "fileMatch": ["^Dockerfile$"] ,"matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+TALHELPER_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", "depNameTemplate": "{{{depName}}}", "versioningTemplate": "{{{versioning}}}", "extractVersionTemplate": "^v?(?.*)$", "autoReplaceStringTemplate": "ARG TALHELPER_VERSION={{newValue}}" }, { "fileMatch": ["^Dockerfile$"] ,"matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+SOPS_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", "depNameTemplate": "{{{depName}}}", "versioningTemplate": "{{{versioning}}}", "extractVersionTemplate": "^v?(?.*)$", "autoReplaceStringTemplate": "ARG SOPS_VERSION={{newValue}}" } ], "packageRules": [ { "description": "Group all tool bumps into one PR", "matchManagers": ["regex"], "groupName": "talos tools versions", "prPriority": 0 } ] }