{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "description": ["Base preset for use with thegeeklab repos"], "extends": [ "config:base", ":dependencyDashboard", ":semanticCommits", ":semanticCommitScope(deps)", "docker:enableMajor", ":masterIssue", "group:linters" ], "docker": { "pinDigests": true }, "packageRules": [ { "description": "Automerge docs theme updates", "matchDatasources": ["github-releases"], "matchPackagePatterns": ["^thegeeklab/hugo-(geekdoc|geekblog)"], "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { "description": "Automerge dev dependencies", "groupName": "devDependencies (non-major)", "matchDepTypes": ["devDependencies", "dev-dependencies"], "matchUpdateTypes": ["pin", "digest", "patch", "minor"], "automerge": true } ], "regexManagers": [ { "fileMatch": ["^Makefile$"], "matchStrings": [ "# renovate: datasource=(?\\S+) depName=(?\\S+)( versioning=(?.*?))?\\n.*?_VERSION (:|\\?)= (?.*)\\s" ] } ], "droneci": { "enabled": false } }