{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base" ], "schedule": [ "after 11pm every weekday", "before 7am every weekday", "every weekend" ], "timezone": "Europe/Brussels", "rebaseWhen": "behind-base-branch", "reviewers": [ "team:maintainers" ], "packageRules": [ { "matchUpdateTypes": [ "patch" ], "automerge": true } ], "regexManagers": [ { "fileMatch": [ "^Earthfile$" ], "matchStrings": [ "#\\s*renovate:\\s*datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sARG\\s+.+_VERSION=(?.*?)\\s" ], "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}" }, { "fileMatch": [ "^earthly\\.(sh|ps1)$" ], "datasourceTemplate": "docker", "depNameTemplate": "earthly/earthly", "matchStrings": [ "earthly\\/earthly:(?.*?)\\s" ], "versioningTemplate": "semver-coerced" } ] }