diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 00000000..2a10ded1 --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,14 @@ +{ + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + enabledManagers: [ + 'gitlabci', + ], + extends: [ + 'config:best-practices', + ], + automergeStrategy: 'merge-commit', + dependencyDashboardTitle: 'Renovate Dashboard', + schedule: [ + '* * * * 2', // Tuesdays only + ], +} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 01e4346d..fc8759fc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -93,3 +93,8 @@ repos: docs/index.rst| )$ additional_dependencies: [pygments==2.16.1] + - repo: https://github.com/renovatebot/pre-commit-hooks + rev: 40.5.0 + hooks: + - id: renovate-config-validator + name: Check Renovate config with renovate-config-validator diff --git a/bin/convert-formula.sh b/bin/convert-formula.sh index b740adfa..ef461e34 100755 --- a/bin/convert-formula.sh +++ b/bin/convert-formula.sh @@ -56,7 +56,9 @@ convert_formula() { | git commit-tree 'HEAD^{tree}')" git rm --quiet bin/convert-formula.sh AUTHORS.md CHANGELOG.md \ docs/_static/css/custom.css docs/AUTHORS.rst docs/CHANGELOG.rst \ - docs/conf.py docs/CONTRIBUTING_DOCS.rst docs/index.rst + docs/conf.py docs/CONTRIBUTING_DOCS.rst docs/index.rst \ + .github/renovate.json5 \ + && : tag_out=$(git tag --list | xargs git tag --delete) if [ "${DEBUG:-false}" = "true" ]; then echo "$tag_out"