match renovate config with net-infra

This commit is contained in:
2024-02-27 17:33:05 -03:00
parent d45a5f6084
commit ba4273041d

69
.github/renovate.json vendored
View File

@@ -13,15 +13,30 @@
"bumpVersion": "patch", "bumpVersion": "patch",
"packageRules": [ "packageRules": [
{ {
"description": "Disables the creation of branches/PRs for any minor/patch updates", "description": "Disables for non major Renovate version",
"matchPaths": [".github/renovate-update-notification/Dockerfile"], "matchPaths": [
"matchUpdateTypes": ["minor", "patch", "pin", "digest", "rollback"], ".github/renovate-update-notification/Dockerfile"
],
"matchUpdateTypes": [
"minor",
"patch",
"pin",
"digest",
"rollback"
],
"enabled": false "enabled": false
}, },
{ {
"description": "Create a PR whenever there is a new major Renovate version", "description": "Generate for major Renovate version",
"matchPaths": [".github/renovate-update-notification/Dockerfile"], "matchPaths": [
"matchUpdateTypes": ["major"], ".github/renovate-update-notification/Dockerfile"
],
"matchUpdateTypes": [
"major"
],
"addLabels": [
"upgrade"
],
"automerge": false "automerge": false
}, },
{ {
@@ -34,6 +49,7 @@
"before 5pm on tuesday" "before 5pm on tuesday"
], ],
"addLabels": [ "addLabels": [
"upgrade",
"weekly", "weekly",
"service" "service"
], ],
@@ -44,10 +60,11 @@
"description": "Auto merge patches for applications", "description": "Auto merge patches for applications",
"matchPackageNames": [ "matchPackageNames": [
"homepage", "homepage",
"home-assistant", "home-assistant"
"calibre-server" ],
"matchUpdateTypes": [
"patch"
], ],
"matchUpdateTypes": ["patch"],
"schedule": [ "schedule": [
"after 10am on tuesday", "after 10am on tuesday",
"before 5pm on tuesday" "before 5pm on tuesday"
@@ -56,21 +73,47 @@
"automerge": true "automerge": true
}, },
{ {
"description": "Generate for applications on Tuesdays", "description": "Generate patches for applications on Tuesdays",
"matchPackageNames": [ "matchPackageNames": [
"homepage",
"home-assistant",
"calibre-server" "calibre-server"
], ],
"matchUpdateTypes": [
"patch"
],
"schedule": [ "schedule": [
"after 10am on tuesday", "after 10am on tuesday",
"before 5pm on tuesday" "before 5pm on tuesday"
], ],
"addLabels": [ "addLabels": [
"patch",
"weekly", "weekly",
"application" "application"
], ],
"automerge": false "automerge": false,
"minimumReleaseAge": "3 days"
},
{
"description": "Generate for applications on Tuesdays",
"matchPackageNames": [
"homepage",
"home-assistant",
"calibre-server"
],
"matchUpdateTypes": [
"minor",
"major"
],
"schedule": [
"after 10am on tuesday",
"before 5pm on tuesday"
],
"addLabels": [
"upgrade",
"weekly",
"application"
],
"automerge": false,
"minimumReleaseAge": "3 days"
} }
] ]
} }