40 lines
1.0 KiB
JSON
40 lines
1.0 KiB
JSON
|
|
{
|
||
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||
|
|
"automerge": false,
|
||
|
|
"prHourlyLimit": 5,
|
||
|
|
"extends": ["config:recommended"],
|
||
|
|
"rebaseWhen": "conflicted",
|
||
|
|
"enabledManagers": ["regex"],
|
||
|
|
"customManagers": [
|
||
|
|
{
|
||
|
|
"customType": "regex",
|
||
|
|
"fileMatch": ["^.*docker-compose\\.json$"],
|
||
|
|
"matchStrings": ["\"image\": \"(?<depName>.*?):(?<currentValue>.*?)\","],
|
||
|
|
"datasourceTemplate": "docker"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"packageRules": [
|
||
|
|
{
|
||
|
|
"matchUpdateTypes": ["major"],
|
||
|
|
"addLabels": ["major"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"matchUpdateTypes": ["minor", "patch"],
|
||
|
|
"addLabels": ["automerge"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"matchPackageNames": ["mariadb", "mysql", "monogdb", "postgres", "redis", "immich", "immich{-,}**"],
|
||
|
|
"enabled": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"postUpgradeTasks": {
|
||
|
|
"commands": [
|
||
|
|
"bun ./scripts/update-config.ts {{packageFile}} {{newVersion}} {{packageName}}",
|
||
|
|
"bunx @biomejs/biome@2.0.0 check --write",
|
||
|
|
"bun install && bun run test"
|
||
|
|
],
|
||
|
|
"fileFilters": ["**/*"],
|
||
|
|
"executionMode": "update"
|
||
|
|
}
|
||
|
|
}
|