change renovate config

This commit is contained in:
2024-02-27 16:55:42 -03:00
parent f12bb5a879
commit e3627d3531
2 changed files with 72 additions and 6 deletions

View File

@@ -0,0 +1,2 @@
# This file is processed by Renovate bot so that it creates a PR on new major Renovate versions
FROM renovate/renovate:37

76
.github/renovate.json vendored
View File

@@ -2,11 +2,75 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"mergeConfidence:all-badges"
"mergeConfidence:all-badges",
":rebaseStalePrs"
],
"timezone": "US/Mountain",
"lockFileMaintenance": {
"enabled": true,
"automerge": true
}
}
"schedule": [
"after 10am every weekday",
"before 5pm every weekday"
],
"bumpVersion": "patch",
"packageRules": [
{
"description": "Disables the creation of branches/PRs for any minor/patch updates",
"matchPaths": [".github/renovate-update-notification/Dockerfile"],
"matchUpdateTypes": ["minor", "patch", "pin", "digest", "rollback"],
"enabled": false
},
{
"description": "Create a PR whenever there is a new major Renovate version",
"matchPaths": [".github/renovate-update-notification/Dockerfile"],
"matchUpdateTypes": ["major"],
"automerge": false
},
{
"description": "Generate for core services on Tuesdays",
"matchPackageNames": [
"postgres-cluster"
],
"schedule": [
"after 10am on tuesday",
"before 5pm on tuesday"
],
"addLabels": [
"weekly",
"core-service"
],
"automerge": false,
"minimumReleaseAge": "3 days"
},
{
"description": "Auto merge patches for applications",
"matchPackageNames": [
"homepage",
"home-assistant",
"calibre-server"
],
"matchUpdateTypes": ["patch"],
"schedule": [
"after 10am on tuesday",
"before 5pm on tuesday"
],
"automergeType": "branch",
"automerge": true
},
{
"description": "Generate for applications on Tuesdays",
"matchPackageNames": [
"homepage",
"home-assistant",
"calibre-server"
],
"schedule": [
"after 10am on tuesday",
"before 5pm on tuesday"
],
"addLabels": [
"weekly",
"application"
],
"automerge": false
}
]
}