Update renovate.json5

Signed-off-by: Kjeld Schouten <kjeld@schouten-lebbing.nl>
This commit is contained in:
Kjeld Schouten 2023-11-18 14:42:46 +01:00 committed by GitHub
parent c2c47ab7e8
commit b7a2e4945f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 53 deletions

View File

@ -252,6 +252,31 @@
"labels": ["update/docker/general/non-major", "automerge"],
"matchPaths": ["charts/dependency/**", "charts/SCALE/**", "charts/library/**", "charts/stable/**", "templates/app/**"],
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "feat(images)!: ",
"labels": ["renovate/image", "dep/major"],
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["minor"],
"semanticCommitType": "feat",
"labels": ["renovate/image", "dep/minor"],
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["patch"],
"semanticCommitType": "fix",
"labels": ["renovate/image", "dep/patch"],
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["digest"],
"semanticCommitType": "fix",
"labels": ["renovate/image", "dep/digest"],
},
//
// Tag semantic version type based on regex
//
@ -392,54 +417,6 @@
"matchPackagePrefixes": ["tccr.io/truecharts/ersatztv"],
"groupName": "ersatztv",
},
// Setup datasources for github actions
{
"matchManagers": ["github-actions"],
"commitMessageTopic": "github-action {{depName}} [skip ci]",
"automerge": true,
},
{
"matchDatasources": ["docker"],
"enabled": true,
"automerge": true,
"matchUpdateTypes": ["major", "minor", "patch", "digest", "pin"],
"pinDigests": true,
},
{
"matchDatasources": ["docker"],
"semanticCommitScope": "images",
"separateMinorPatch": true,
"automerge": true,
},
// add labels according to package and update types
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "feat(images)!: ",
"labels": ["renovate/image", "dep/major", "automerge"],
"automerge": true,
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["minor"],
"semanticCommitType": "feat",
"labels": ["renovate/image", "dep/minor", "automerge"],
"automerge": true,
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["patch"],
"semanticCommitType": "fix",
"labels": ["renovate/image", "dep/patch", "automerge"],
"automerge": true,
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["digest"],
"semanticCommitType": "fix",
"labels": ["renovate/image", "dep/digest", "automerge"],
"automerge": true,
},
// matchPackagePatterns
{
"matchDatasources": ["docker"],
@ -706,11 +683,6 @@
"matchPackageNames": ["corentinth/it-tools"],
"automerge": true,
},
{
"matchDatasources": ["docker"],
"automerge": true,
"matchUpdateTypes": ["major", "minor", "patch", "digest", "pin"],
},
//
// Version strategies
//