diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/.github/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to .github/CONTRIBUTING.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 814d6fe4..00000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,17 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "pip" # See documentation for possible values - directory: "/" # Location of package manifests - schedule: - interval: "weekly" - - - package-ecosystem: "github-actions" - directory: "/" - schedule: - # Check for updates to GitHub Actions every week - interval: "weekly" diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..d3b19674 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "automerge": true, + "lockFileMaintenance": { + "enabled": true, + "schedule": [ + "on friday before 3pm" + ] + }, + "pre-commit": { + "enabled": true, + "schedule": [ + "on the first day of the month before 6am" + ], + "packageRules": [ + { + "groupName": "pre-commit hooks", + "groupSlug": "pre-commit", + "labels": [ + "pre-commit", + "dependencies" + ], + "matchDepTypes": ["repository"] + } + ] + }, + "labels": [ + "renovate" + ] +}