runtipi-appstore/renovate.json
Nicolas Meienberger 65a5a418e8 feat: base config
2025-04-23 21:06:48 +02:00

59 lines
1.1 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"addLabels": [
"renovate"
],
"automergeStrategy": "rebase",
"ignoreTests": true,
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"^.*docker-compose\\.json$"
],
"matchStrings": [
"\"image\": \"(?<depName>.*?):(?<currentValue>.*?)\","
],
"datasourceTemplate": "docker"
}
],
"packageRules": [
{
"matchUpdateTypes": [
"minor",
"patch",
"pin",
"digest"
],
"automerge": true
},
{
"matchDepTypes": [
"devDependencies"
],
"automerge": true
},
{
"matchPackageNames": [
"mariadb",
"mysql",
"monogdb",
"postgres",
"redis"
],
"enabled": false
}
],
"postUpgradeTasks": {
"commands": [
"bun ./scripts/update-config.ts {{packageFile}} {{newVersion}}"
],
"fileFilters": [
"**/*"
],
"executionMode": "update"
}
}