Files
auricom-home-cluster/.github/renovate/autoMerge.json5
2025-04-16 02:13:03 +02:00

61 lines
1.7 KiB
Plaintext

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"packageRules": [
{
"description": "Auto-merge trusted container digests",
"matchDatasources": ["docker"],
"automerge": true,
"automergeType": "pr",
"matchUpdateTypes": ["digest"],
"matchPackagePatterns": [
"ghcr.io/auricom",
"ghcr.io/bjw-s",
"ghcr.io/home-operations",
"cgr.dev/chainguard"
],
"ignoreTests": false
},
{
"description": "Auto-merge OCI Charts",
"matchDatasources": ["docker"],
"automerge": true,
"automergeType": "pr",
"matchUpdateTypes": ["minor", "patch"],
"matchPackageNames": ["/kube-prometheus-stack/"],
"ignoreTests": false
},
{
"description": "Auto-merge GitHub Actions",
"matchManagers": ["github-actions"],
"automerge": true,
"automergeType": "branch",
"matchUpdateTypes": ["minor", "patch", "digest"],
"minimumReleaseAge": "3 days",
"ignoreTests": true
},
{
"description": "Auto-merge trusted GitHub Actions",
"matchManagers": ["github-actions"],
"matchPackageNames": ["/^actions\//"],
"automerge": true,
"automergeType": "branch",
"matchUpdateTypes": ["minor", "patch", "digest"],
"minimumReleaseAge": "1 minute",
"ignoreTests": true
},
{
"description": "Auto-merge GitHub Releases",
"matchDatasources": ["github-releases"],
"automerge": true,
"automergeType": "branch",
"matchUpdateTypes": ["minor", "patch"],
"matchPackageNames": [
"/external-dns/",
"/gateway-api/",
"/prometheus-operator/"
],
"ignoreTests": true
}
]
}