feat: base config

This commit is contained in:
Nicolas Meienberger 2025-04-23 21:06:48 +02:00
parent 631177e3b2
commit 65a5a418e8
11 changed files with 250 additions and 0 deletions

59
renovate.json Normal file
View file

@ -0,0 +1,59 @@
{
"$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"
}
}