diff --git a/renovate.json b/renovate.json index b68ecc39..3c4f2259 100644 --- a/renovate.json +++ b/renovate.json @@ -1,61 +1,47 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ], - "ignorePaths": [ - "**/friedhof/**" - ], - "customManagers": [ - { - "customType": "regex", - "fileMatch": [ - "blocky.yml$" - ], - "matchStrings": [ - "blocky_version: (?v[\\d.]+)" - ], - "datasourceTemplate": "github-releases", - "depNameTemplate": "0xERR0R/blocky" - }, - { - "customType": "regex", - "fileMatch": [ - "pve.yml$" - ], - "matchStrings": [ - "cv4pve_version: (?v[\\d.]+)" - ], - "datasourceTemplate": "github-releases", - "depNameTemplate": "Corsinvest/cv4pve-autosnap" - } - ], - "packageRules": [ - { - "matchDatasources": [ - "github-releases" - ], - "matchDepNames": [ - "0xERR0R/blocky" - ], - "matchUpdateTypes": [ - "minor", - "patch" - ], - "automerge": true - }, - { - "matchDatasources": [ - "github-releases" - ], - "matchDepNames": [ - "Corsinvest/cv4pve-autosnap" - ], - "matchUpdateTypes": [ - "minor", - "patch" - ], - "automerge": true - } - ] + "extends": ["config:recommended"], + "ignorePaths": ["**/friedhof/**"], + "regexManagers": [{ + "fileMatch": ["blocky.yml$"], + "matchStrings": [ + "blocky_version: (?v[\\d.]+)" + ], + "datasourceTemplate": "github-releases", + "depNameTemplate": "0xERR0R/blocky" + }, + { + "fileMatch": ["pve.yml$"], + "matchStrings": [ + "cv4pve_version: (?v[\\d.]+)" + ], + "datasourceTemplate": "github-releases", + "depNameTemplate": "Corsinvest/cv4pve-autosnap" + }, + { + "fileMatch": ["git.yml$"], + "matchStrings": [ + "gitea_version: (?v[\\d.]+)" + ], + "datasourceTemplate": "gitea-releases", + "lookupName": "https://codeberg.org/forgejo/forgejo" + }], + "packageRules": [{ + "matchDatasources": ["github-releases"], + "matchDepNames": ["0xERR0R/blocky"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }, + { + "matchDatasources": ["github-releases"], + "matchDepNames": ["Corsinvest/cv4pve-autosnap"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }, + { + "matchDatasources": ["gitea-releases"], + "matchDepNames": ["forgejo"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }] }