diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..814d6fe --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +# 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 index d3b1967..e719cdd 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -13,7 +13,7 @@ "pre-commit": { "enabled": true, "schedule": [ - "on the first day of the month before 6am" + "on the first day of the month before 1am" ], "packageRules": [ { diff --git a/template/.github/renovate.json b/template/.github/renovate.json index 09ace3e..e719cdd 100644 --- a/template/.github/renovate.json +++ b/template/.github/renovate.json @@ -4,13 +4,30 @@ "config:recommended" ], "automerge": true, - "ignorePaths": [ - "**/.python-version" - ], "lockFileMaintenance": { - "enabled": true + "enabled": true, + "schedule": [ + "on friday before 3pm" + ] }, "pre-commit": { - "enabled": true - } + "enabled": true, + "schedule": [ + "on the first day of the month before 1am" + ], + "packageRules": [ + { + "groupName": "pre-commit hooks", + "groupSlug": "pre-commit", + "labels": [ + "pre-commit", + "dependencies" + ], + "matchDepTypes": ["repository"] + } + ] + }, + "labels": [ + "renovate" + ] }