diff --git a/ansible.json b/ansible.json new file mode 100644 index 0000000..37c44f0 --- /dev/null +++ b/ansible.json @@ -0,0 +1,38 @@ +{ + "packageRules": [ + { + "matchPackageNames": [ + "ansible" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + }, + { + "matchPackageNames": [ + "ansible-lint" + ], + "matchUpdateTypes": [ + "major", + "minor", + "patch" + ], + "automerge": true + }, + { + "matchPackageNames": [ + "community.general", + "community.crypto", + "community.digitalocean", + "gantsign.golang" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + } + ] +} \ No newline at end of file diff --git a/hugo.json b/hugo.json new file mode 100644 index 0000000..162264b --- /dev/null +++ b/hugo.json @@ -0,0 +1,15 @@ +{ + "regexManagers": [ + { + "description": "Update Hugo version in Github Workflows", + "fileMatch": [ + ".yaml$" + ], + "matchStrings": [ + "HUGO_VERSION: (?.*?)" + ], + "depNameTemplate": "gohugoio/hugo", + "datasourceTemplate": "github-releases" + } + ], +} \ No newline at end of file diff --git a/python.json b/python.json new file mode 100644 index 0000000..693b40a --- /dev/null +++ b/python.json @@ -0,0 +1,32 @@ +{ + "lockFileMaintenance": { + "enabled": true, + "automerge": true + }, + "packageRules": [ + { + "description": "Automerge Ruff updates", + "matchManagers": [ + "poetry" + ], + "matchPackageNames": [ + "ruff" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + }, + { + "description": "Automerge Mkdocs updates", + "matchManagers": [ + "poetry" + ], + "matchPackageNames": [ + "mkdocs-material" + ], + "automerge": true + } + ] +} \ No newline at end of file