ci: rearrange and combine
All checks were successful
renovate / renovate (push) Successful in 2m27s

This commit is contained in:
2026-03-24 19:42:56 -05:00
parent 673377e300
commit de15ff8f54

View File

@@ -3,7 +3,10 @@
"extends": [ "extends": [
"config:recommended", "config:recommended",
"mergeConfidence:all-badges", "mergeConfidence:all-badges",
":rebaseStalePrs" ":rebaseStalePrs",
"group:recommended",
"group:monorepos",
"group:kubernetes"
], ],
"timezone": "America/Chicago", "timezone": "America/Chicago",
"labels": [], "labels": [],
@@ -71,28 +74,50 @@
"enabled": false "enabled": false
}, },
{ {
"description": "Label charts", "description": "Label by datasource",
"matchDatasources": [ "matchDatasources": [
"helm",
"docker",
"github-actions"
],
"addLabels": [
"{{{datasource}}}"
],
"automerge": false
},
{
"description": "Automerge helm chart lock files",
"matchManagers": [
"helm" "helm"
], ],
"lockFileMaintenance": {
"enabled": true
},
"addLabels": [ "addLabels": [
"chart" "automerge"
], ],
"automerge": false "automerge": true,
"automergeType": "branch"
}, },
{ {
"description": "Label images", "description": "Automerge patches",
"matchUpdateTypes": [
"patch",
"pinDigest"
],
"matchDatasources": [ "matchDatasources": [
"docker" "helm",
"docker",
"github-actions"
], ],
"addLabels": [ "addLabels": [
"image" "automerge"
], ],
"automerge": false "automerge": true,
"minimumReleaseAge": "1 days"
}, },
{ {
"description": "Label appVersion and images, merged", "description": "Label appVersion and images, grouped",
"matchManagers": [ "matchManagers": [
"custom.regex", "custom.regex",
"helm-values" "helm-values"
@@ -105,7 +130,7 @@
"automerge": false "automerge": false
}, },
{ {
"description": "Automerge appVersion and images, merged", "description": "Automerge appVersion and images, grouped",
"matchUpdateTypes": [ "matchUpdateTypes": [
"patch", "patch",
"pinDigest" "pinDigest"
@@ -117,57 +142,26 @@
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}", "groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
"groupSlug": "unified-{{{groupName}}}", "groupSlug": "unified-{{{groupName}}}",
"addLabels": [ "addLabels": [
"image",
"automerge" "automerge"
], ],
"automerge": true, "automerge": true,
"minimumReleaseAge": "1 days" "minimumReleaseAge": "1 days"
}, },
{ {
"description": "Automerge digests for actions", "description": "Group apps by their keyword",
"matchManagers": [ "groupName": "{{{appName}}}",
"github-actions" "groupSlug": "unified-{{{appName}}}",
], "matchPackageNames": [
"matchUpdateTypes": [ "/(^|/)(?<appName>dawarich|komodo|immich|home-assistant|element-web|cilium)/"
"digest" ]
],
"addLabels": [
"actions",
"automerge"
],
"enabled": true,
"automerge": true,
"minimumReleaseAge": "1 days"
}, },
{ {
"description": "Automerge helm chart lock files", "description": "Group Rook-Ceph dependencies",
"matchManagers": [ "groupName": "rook-ceph",
"helm" "groupSlug": "unified-rook-ceph",
], "matchPackageNames": [
"lockFileMaintenance": { "/^rook(-ceph|\\/rook|\\/ceph)/"
"enabled": true ]
},
"addLabels": [
"chart",
"automerge"
],
"automerge": true,
"automergeType": "branch"
},
{
"description": "Automerge chart patches",
"matchUpdateTypes": [
"patch"
],
"matchDatasources": [
"helm"
],
"addLabels": [
"chart",
"automerge"
],
"automerge": true,
"minimumReleaseAge": "1 days"
}, },
{ {
"description": "Automerge digest updates, specific packages", "description": "Automerge digest updates, specific packages",
@@ -181,28 +175,11 @@
"searxng/searxng" "searxng/searxng"
], ],
"addLabels": [ "addLabels": [
"image",
"automerge" "automerge"
], ],
"enabled": true, "enabled": true,
"automerge": true "automerge": true
}, },
{
"description": "Automerge image patches",
"matchUpdateTypes": [
"patch",
"pinDigest"
],
"matchDatasources": [
"docker"
],
"addLabels": [
"image",
"automerge"
],
"automerge": true,
"minimumReleaseAge": "1 days"
},
{ {
"description": "Automerge images, specific packages", "description": "Automerge images, specific packages",
"matchUpdateTypes": [ "matchUpdateTypes": [
@@ -217,68 +194,9 @@
"ghcr.io/prometheus-community/charts/kube-prometheus-stack" "ghcr.io/prometheus-community/charts/kube-prometheus-stack"
], ],
"addLabels": [ "addLabels": [
"image",
"automerge" "automerge"
], ],
"automerge": true "automerge": true
},
{
"description": "Group Dawarich dependencies",
"groupName": "dawarich",
"groupSlug": "unified-dawarich",
"matchPackageNames": [
"/^(ghcr\\.io/|docker\\.io/)?(freika|freikin)/dawarich/"
]
},
{
"description": "Group Komodo dependencies",
"groupName": "komodo",
"groupSlug": "unified-komodo",
"matchPackageNames": [
"/^moghtech/komodo/",
"/^ghcr\\.io/moghtech/komodo/",
"/^docker\\.io/moghtech/komodo/"
]
},
{
"description": "Group Immich dependencies",
"groupName": "immich",
"groupSlug": "unified-immich",
"matchPackageNames": [
"/^immich-app/immich/",
"/^ghcr\\.io/immich-app/immich/",
"/^docker\\.io/immich-app/immich/"
]
},
{
"description": "Group Home Assistant dependencies",
"groupName": "home-assistant",
"groupSlug": "unified-home-assistant",
"matchPackageNames": [
"/^home-assistant//",
"/^ghcr\\.io/home-assistant//",
"/^docker\\.io/home-assistant//"
]
},
{
"description": "Group Rook Ceph dependencies",
"groupName": "rook-ceph",
"groupSlug": "unified-rook-ceph",
"matchPackageNames": [
"rook/rook",
"/^rook-ceph/",
"/^rook\/ceph/"
]
},
{
"description": "Group Element Web updates",
"groupName": "element-web",
"groupSlug": "unified-element-web",
"matchPackageNames": [
"/element-web/",
"/vectorim/element-web/",
"/element-hq/element-web/"
]
} }
] ]
} }