From ce3a6b82853e49a927b2165e91ebdcbe27a2b416 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 18:52:29 +0000 Subject: [PATCH] chore(config): migrate config .github/renovate.json --- .github/renovate.json | 73 ++++++++++++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 19 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index cfa9e926..e030d0b9 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,62 +1,97 @@ { "extends": [ - "config:base" + "config:recommended" ], - "assignees": ["paulfantom"], - "reviewers": ["paulfantom"], - "regexManagers": [ + "assignees": [ + "paulfantom" + ], + "reviewers": [ + "paulfantom" + ], + "customManagers": [ { + "customType": "regex", "fileMatch": "metal/group_vars/k3s.yml", - "matchStrings": ["k3s_version: (?.*?)\\n"], + "matchStrings": [ + "k3s_version: (?.*?)\\n" + ], "datasourceTemplate": "github-tags", "depNameTemplate": "k3s-io/k3s", "versioningTemplate": "loose" }, { - "fileMatch": ["^\\.github\\/workflows\\/[^/]+\\.ya?ml$"], - "matchStrings": ["jsonnet-version:\\s(?.*?)\\n"], + "customType": "regex", + "fileMatch": [ + "^\\.github\\/workflows\\/[^/]+\\.ya?ml$" + ], + "matchStrings": [ + "jsonnet-version:\\s(?.*?)\\n" + ], "datasourceTemplate": "github-tags", "depNameTemplate": "google/jsonnet" }, { - "fileMatch": ["^\\.github\\/workflows\\/[^/]+\\.ya?ml$"], - "matchStrings": ["golang-version:\\s(?.*?)\\n"], + "customType": "regex", + "fileMatch": [ + "^\\.github\\/workflows\\/[^/]+\\.ya?ml$" + ], + "matchStrings": [ + "golang-version:\\s(?.*?)\\n" + ], "datasourceTemplate": "golang-version", "depNameTemplate": "golang" } ], "packageRules": [ { - "addLabels": ["dependensies/ci"], + "addLabels": [ + "dependensies/ci" + ], "groupName": "github actions", - "matchPaths": [".github/**"], + "matchFileNames": [ + ".github/**" + ], "automerge": true }, { - "addLabels": ["dependensies/hosting"], + "addLabels": [ + "dependensies/hosting" + ], "groupName": "hosting infrastructure", - "matchPaths": ["metal/**"] + "matchFileNames": [ + "metal/**" + ] }, { - "addLabels": ["dependensies/base"], + "addLabels": [ + "dependensies/base" + ], "groupName": "hosting infrastructure", - "matchPaths": ["base/**"], + "matchFileNames": [ + "base/**" + ], "minimumReleaseAge": "10 days", "automerge": true }, { - "addLabels": ["dependensies/apps"], + "addLabels": [ + "dependensies/apps" + ], "groupName": "applications", - "matchPaths": ["apps/**"], + "matchFileNames": [ + "apps/**" + ], "minimumReleaseAge": "20 days", "automerge": true }, { - "packagePatterns": ["^minio"], "versioning": "regex:^RELEASE\\.(?\\d{4})-(?\\d{2})-(?\\d{2})", "groupName": "applications", "minimumReleaseAge": "20 days", - "automerge": true + "automerge": true, + "matchPackageNames": [ + "/^minio/" + ] } ], "flux": {