diff --git a/admin-system/renovate.yaml b/admin-system/renovate.yaml index fccfb56..b75ae4d 100644 --- a/admin-system/renovate.yaml +++ b/admin-system/renovate.yaml @@ -52,7 +52,7 @@ data: }, "customManagers": [ { - "description": "termix uses a release-X.Y.Z prefixed tag that the kubernetes manager's docker-versioning pre-check rejects (so no PRs are ever created). This customManager extracts the image directly, redirects the version lookup to GitHub Releases at Termix-SSH/Termix (which exposes timestamps the 3-day stability gate needs), and uses extractVersion to strip the `release-` prefix so loose semver can parse it.", + "description": "termix uses a release-X.Y.Z prefixed tag. extractVersion + loose doesn't work because Renovate validates the raw currentValue BEFORE applying extractVersion. Using regex versioning (which parses the prefixed value directly) sidesteps the pre-check. Datasource redirected to GitHub Releases at Termix-SSH/Termix so the 3-day stability gate has real timestamps to work with.", "customType": "regex", "managerFilePatterns": ["/termix-system/.+\\.ya?ml$/"], "matchStrings": [ @@ -60,8 +60,7 @@ data: ], "datasourceTemplate": "github-releases", "packageNameTemplate": "Termix-SSH/Termix", - "versioningTemplate": "loose", - "extractVersionTemplate": "^release-(?.+)$" + "versioningTemplate": "regex:^release-(?\\d+)\\.(?\\d+)\\.(?\\d+)$" } ], "packageRules": [