diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..4e779c1f --- /dev/null +++ b/renovate.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:best-practices" + ], + "packageRules": [ + { + "groupName": "Templated CI", + "matchManagers": [ + "github-actions" + ], + "description": [ + "Group and update GitHub actions through the copier template to prevent merge conflicts" + ], + "automerge": true + } + ] +} diff --git a/template/renovate.json b/template/renovate.json new file mode 100644 index 00000000..178cf85b --- /dev/null +++ b/template/renovate.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommendeds" + ], + "packageRules": [ + { + "groupName": "Templated CI", + "matchDepNames": [ + "actions/checkout", + "actions/download-artifact", + "actions/download-artifact", + "actions/setup-python", + "actions/upload-artifact", + "codecov/codecov-action", + "docker/build-push-action", + "docker/login-action", + "docker/metadata-action", + "docker/setup-buildx-action", + "peaceiris/actions-gh-pages", + "pypa/gh-action-pypi-publish", + "softprops/action-gh-release", + "ytanikin/pr-conventional-commits" + ], + "description": [ + "Group and update GitHub actions through the copier template to prevent merge conflicts" + ] + } + ] +}