versions-renovate

Installation
SKILL.md

Versions and Renovate Management

Versions live in kubernetes/platform/versions.env. Renovate's custom regex manager in .github/renovate.json5 parses # renovate: annotations on the line above each entry. Flux substitutes ${var} references into HelmRelease specs at reconcile time.

Annotation Syntax

# renovate: datasource=<source> depName=<name> [packageName=<pkg>] [extractVersion=<regex>] [registryUrl=<url>] [versioning=<scheme>]
variable_name=<value>

Key ordering is fixed: datasource, depName, packageName, extractVersion, registryUrl, versioning. Rearranging keys causes Renovate to silently skip the entry.

Field Required Purpose
datasource Yes Where Renovate looks (helm, docker, github-releases, github-tags)
depName Yes Human-readable name shown in Renovate PRs
packageName No Registry-specific lookup path (OCI registries, GitHub repos)
extractVersion No Regex to transform upstream version (e.g., strip v prefix)
Related skills
Installs
32
Repository
ionfury/homelab
GitHub Stars
23
First Seen
Feb 25, 2026