From f4eb314c4625255cdf16b1560ba222e1594e6c4f Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Tue, 25 Jun 2024 18:59:26 +1000 Subject: [PATCH] update renovate configs --- renovate.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/renovate.json b/renovate.json index 3623e31..5efe2bd 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,39 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "local>3dwardch3ng/renovate-config" + ], + "kubernetes": { + "fileMatch": ["\\.yaml$"] + }, + "helm-values": { + "fileMatch": ["\\.yaml$"] + }, + "flux": { + "fileMatch": ["\\.yaml$"] + }, + "packageRules": [ + { + "matchDatasources": ["helm"], + "commitMessageTopic": "{{depName}} Helm release" + }, + { + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "separateMinorPatch": true + }, + { + "matchPackagePrefixes": ["ghcr.io/immich-app/"], + "groupName": "Immich" + }, + { + "matchDatasources": ["github-tags"], + "matchPackageNames": ["bjw-s/helm-charts"], + "versioning": "regex:^(?.+)-(?\\d+)\\.(?\\d+)\\.(?\\d+)$" + }, + { + "matchDatasources": ["docker", "github-tags"], + "matchPackageNames": ["ghcr.io/fluxcd/flux-manifests", "fluxcd/flux2"], + "groupName": "fluxcd/flux2" + } ] }