{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", "docker:pinDigests" ], "enabledManagers": [ "github-actions", "custom.regex" ], "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/docker-bake.hcl/" ], "matchStrings": [ "\\/\\/\\s*renovate:\\s*datasource=(?.*?)\\s+(versioning=(?.*?))?\\s+\"(?[^:]+):(?[^\\s@]+)(@(?sha256:[0-9a-f]*))?\"", "\\/\\/\\s*renovate:\\s*datasource=(?.*?)\\s+(versioning=(?.*?))?\\s+depName=(?.*?)\\s*\\n\\s*[A-Za-z0-9_-]+\\s*=\\s*\"(?[^\"]+)\"" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ], "packageRules": [ { "matchPackageNames": [ "debian" ], "groupName": "Debian base images" }, { "matchDepTypes": [ "action" ], "pinDigests": true } ] }