Files
rikku-home-assistant/renovate.json
T
2025-09-18 10:37:51 -04:00

110 lines
3.5 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"prHourlyLimit": 2,
"prConcurrentLimit": 5,
"dependencyDashboard": true,
"dependencyDashboardApproval": true,
"dependencyDashboardHeader": "### 🔧 Renovate Dashboard\n\n- ✅ Patch updates will be created and auto-merged automatically.\n- 📝 Minor and Major updates will appear here first. Approve them to generate PRs.\n- 🏷️ Labels `update:patch`, `update:minor`, and `update:major` mark update types.\n",
"labels": ["dependencies", "renovate"],
"schedule": ["before 6am on monday"],
"semanticCommits": "enabled",
"commitMessagePrefix": "🔧 Renovate:",
"branchNameStrict": true,
"branchPrefix": "renovate/",
"branchTopic": "{{manager}}/{{depName}}",
"commitMessageAction": "Update ({{updateType}})",
"commitMessageTopic": "{{manager}}/{{depName}} to {{newVersion}}",
"prBodyNotes": [
"### ⚡ Renovate Update Info",
"- **Update Type:** {{updateType}}",
"- **Automerge:** {{#if isAutomerge}}✅ This update will be auto-merged once all checks pass{{else}}🛑 This update requires manual approval{{/if}}"
],
"packageRules": [
{
"matchPackageNames": [
"adguard/adguardhome",
"henrygd/beszel-agent",
"ghcr.io/gabe565/castsponsorskip",
"ghcr.io/tecnativa/docker-socket-proxy",
"ghcr.io/matt8707/ha-fusion",
"ghcr.io/home-assistant/home-assistant",
"ollama/ollama",
"pavanputhra/logspout-signoz",
"ghcr.io/containrrr/watchtower",
"thecatlady/webhook"
],
"groupName": "rikku-stack",
"separateMinorPatch": false,
"schedule": ["before 6am on monday"]
},
{
"matchPackageNames": ["adguard/adguardhome"],
"allowedVersions": "/^0.107.0"
},
{
"matchPackageNames": ["henrygd/beszel-agent"],
"allowedVersions": "//^0.12.0/"
},
{
"matchPackageNames": ["ghcr.io/gabe565/castsponsorskip"],
"allowedVersions": "//^0.8.0/"
},
{
"matchPackageNames": ["ghcr.io/tecnativa/docker-socket-proxy"],
"versioning": "regex",
"allowedVersions": "/^(latest)$/"
},
{
"matchPackageNames": ["ghcr.io/matt8707/ha-fusion"],
"versioning": "regex",
"allowedVersions": "/^2024\\..*/"
},
{
"matchPackageNames": ["ghcr.io/home-assistant/home-assistant"],
"versioning": "regex",
"allowedVersions": "/^(stable)$/"
},
{
"matchPackageNames": ["ollama/ollama"],
"allowedVersions": "/^0.11.0/"
},
{
"matchPackageNames": ["pavanputhra/logspout-signoz"],
"versioning": "regex",
"allowedVersions": "/^2025\\..*/"
},
{
"matchPackageNames": ["thecatlady/webhook"],
"allowedVersions": "/^2.8.0/"
},
{
"matchUpdateTypes": ["patch"],
"schedule": ["every weekday"],
"automerge": true,
"labels": ["dependencies", "renovate", "update:patch"]
},
{
"matchUpdateTypes": ["minor"],
"automerge": false,
"dependencyDashboardApproval": true,
"labels": ["dependencies", "renovate", "update:minor"]
},
{
"matchUpdateTypes": ["major"],
"automerge": false,
"dependencyDashboardApproval": true,
"labels": ["dependencies", "renovate", "update:major"]
},
{
"matchManagers": ["github-actions"],
"matchPackageNames": [
"actions/checkout",
"supplypike/setup-bin"
],
"allowedVersions": "//^4.0.0/",
"groupName": "github-actions (pinned to v4)"
}
]
}