From d1de83227b4dc8edf57bdf340e87949abcc05770 Mon Sep 17 00:00:00 2001 From: Itxaka Date: Mon, 3 Feb 2025 14:19:26 +0100 Subject: [PATCH] Add provider version and renovate config for it So it gets autoupdated Signed-off-by: Itxaka --- pkg/values/{framework.go => versions.go} | 6 ++++-- renovate.json | 11 +++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) rename pkg/values/{framework.go => versions.go} (82%) diff --git a/pkg/values/framework.go b/pkg/values/versions.go similarity index 82% rename from pkg/values/framework.go rename to pkg/values/versions.go index c906be1..cc153ad 100644 --- a/pkg/values/framework.go +++ b/pkg/values/versions.go @@ -7,8 +7,10 @@ var ( // gitCommit is the git sha1 + dirty if build from a dirty git. gitCommit = "none" // This gets auto updated by renovate on github - // renovate: datasource=docker depName=quay.io/kairos/framework versioning=semver + // renovate: datasource=docker depName=quay.io/kairos/framework frameWorkVersion = "v2.15.11" + // renovate: datasource=docker depName=quay.io/kairos/packages + providerPackage = "quay.io/kairos/packages:provider-kairos-system-2.9.1" ) func GetFrameworkVersion() string { @@ -29,7 +31,7 @@ type BuildInfo struct { GoVersion string `json:"go_version,omitempty"` } -// Get returns build info. +// GetFullVersion returns the full build info. func GetFullVersion() BuildInfo { v := BuildInfo{ Version: GetVersion(), diff --git a/renovate.json b/renovate.json index 2937169..952cbf7 100644 --- a/renovate.json +++ b/renovate.json @@ -29,6 +29,17 @@ "depNameTemplate": "quay.io/kairos/framework", "datasourceTemplate": "docker", "versioningTemplate": "semver" + }, + { + "customType": "regex", + "fileMatch": [ + "^pkg/values/framework\\.go$" + ], + "matchStrings": [ + "providerPackage\\s*=\\s*\"(?quay\\.io/kairos/packages):(?provider-kairos-system-[^\"]+)\"" + ], + "datasourceTemplate": "docker", + "versioningTemplate": "regex:^provider-kairos-system-(?\\d+)\\.(?\\d+)\\.(?\\d+)$" } ] }