{ $schema: "https://docs.renovatebot.com/renovate-schema.json", extends: [ "config:recommended", ":dependencyDashboard", ":semanticCommits", ":semanticCommitTypeAll(fix)", ":automergeAll", ":enablePreCommit", ], customManagers: [ { customType: "regex", fileMatch: ["(^|/|.)config.yaml$"], matchStrings: [ 'datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sversion:\\s*"(?.*)"\\s', ], versioningTemplate: "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}", }, ], "packageRules": [ { "matchManagers": ["pre-commit"], "automerge": true, "automergeType": "branch", "semanticCommitType": "chore" } ], minimumReleaseAge: "24 hours", }