diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..4394d3e --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:best-practices", + ":semanticCommits", + ":prHourlyLimit2" + ], + "labels": [ + "dependencies", + "chore" + ], + "packageRules": [ + { + "description": "Group all python dev-dependencies (ruff, mypy, pytest) into one PR and automerge them.", + "matchFileNames": [ + "pyproject.toml" + ], + "matchDepTypes": [ + "dependency-groups" + ], + "groupName": "python-dev-tools", + "automerge": true + }, + { + "description": "Group GitHub Actions updates and automerge them.", + "matchManagers": [ + "github-actions" + ], + "groupName": "github-actions", + "automerge": true + } + ] +}