From e24c5654f499117e02155dc1b93b3b96ae29720f Mon Sep 17 00:00:00 2001 From: zamaz <71521611+zachariahmiller@users.noreply.github.com> Date: Wed, 13 Dec 2023 12:28:13 -0500 Subject: [PATCH] test renovate --- renovate.json | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 9e7fefb..979d00e 100644 --- a/renovate.json +++ b/renovate.json @@ -1,8 +1,26 @@ { + "enabled": true, + "forkProcessing": "enabled", "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base" + "config:base", + ":dependencyDashboard" ], + "rebaseStalePrs": true, + "dependencyDashboard": true, + "platform": "github", + "onboarding": false, + "requireConfig": "required", + "dependencyDashboardTitle": "Renovate Dashboard 🤖", + "rebaseWhen": "conflicted", + "commitBodyTable": true, + "suppressNotifications": ["prIgnoreNotification"], + "helm-values": { + "fileMatch": ["\\.*\\.ya?ml$"] + }, + "kubernetes": { + "fileMatch": ["\\.*\\.ya?ml$"] + }, "regexManagers":[ { "fileMatch": ["\\.*\\.ya?ml$"], @@ -12,6 +30,51 @@ ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}", "datasourceTemplate": "github-tags" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": ["- (?.*):(?v\\d+\\.\\d+\\.\\d+)"], + "datasourceTemplate": "docker", + "versioningTemplate": "semver" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": ["url:\\s*oci://ghcr.io/defenseunicorns/packages/init:(?v\\d+\\.\\d+\\.\\d+)-skeleton"], + "datasourceTemplate": "github-tags", + "depNameTemplate": "defenseunicorns/zarf", + "versioningTemplate": "semver" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": [ + "# renovate: datasource=docker( versioning=(?.*?))?\n\\s*-\\s+(?[^:]+):(?.*)" + ], + "datasourceTemplate": "docker" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": [ + "# renovate: image=(?.*?)\\s*image:\\s.*:(?.*)", + "# renovate: image=(?.*?)\\s*tag:\\s*(?.*)" + ], + "datasourceTemplate": "docker" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": [ + "registryUrl=(?.*?)\n *chart: (?.*?)\n *version: (?.*)\n", + "# renovate: datasource=helm\n .*- name: (?.*?)\n *url: (?.*?)\n *version: (?.*)\n" + ], + "datasourceTemplate": "helm" + }, + { + "fileMatch": ["\\.*\\.ya?ml$"], + "matchStrings": [ + "# renovate: datasource=gitlab-tags depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s.*?_version:\\s*(?[.*])\\s", + "# renovate: datasource=gitlab-tags depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s.*?_version:\\s*['\"](?.*)['\"]\\s" + ], + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}", + "datasourceTemplate": "gitlab-tags" } ], "hostRules": [