From f14cf99c99c673088d41ca31ba9343455fac5eeb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 4 Jan 2023 15:22:17 +0100 Subject: [PATCH] chore(renovate): configure deps --- renovate.json | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 580276e..baac271 100644 --- a/renovate.json +++ b/renovate.json @@ -5,14 +5,49 @@ "semanticCommits": "enabled", "automergeStrategy": "rebase", "woodpecker": { - "fileMatch": [ - "(^|\\/)\\.woodpecker(?:\\/[^/]+)?\\.ya?ml$" - ] + "fileMatch": ["^\\.woodpecker(?:\\/[^/]+)?\\.ya?ml$"] }, "packageRules": [ { "matchManagers": ["droneci"], "enabled": false + }, + { + "matchManagers": ["helmv3"], + "matchUpdateTypes": ["minor", "patch"], + "semanticCommitType": "fix" + }, + { + "matchManagers": ["helmv3"], + "matchUpdateTypes": ["major"], + "semanticCommitType": "feat" + }, + { + "description": "Fix forgejo docker image versioning", + "matchPackageNames": ["codeberg.org/forgejo/forgejo"], + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?)(?:-(?.+))?$" + }, + { + "matchManagers": ["regex"], + "matchPackageNames": ["codeberg.org/forgejo/forgejo"], + "matchUpdateTypes": ["minor", "patch"], + "semanticCommitType": "fix" + }, + { + "matchManagers": ["regex"], + "matchPackageNames": ["codeberg.org/forgejo/forgejo"], + "matchUpdateTypes": ["major"], + "semanticCommitType": "feat" + } + ], + "regexManagers": [ + { + "fileMatch": ["^Chart\\.yaml$"], + "matchStrings": ["appVersion: (?.+?)\\s"], + "depNameTemplate": "forgejo", + "packageNameTemplate": "codeberg.org/forgejo/forgejo", + "datasourceTemplate": "docker" } ] }