Skip to content

Commit e95ee18

Browse files
authored
Update renovate.json with adobe/cruise-control rule (#293)
Added new versioning rule for adobe/cruise-control to handle date suffixes.
1 parent 3e7942e commit e95ee18

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

renovate.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,12 @@
116116
"allowedVersions": "<4.0.0",
117117
"description": "Kafka 4.x drops ZooKeeper support (KRaft-only) and needs an operator-side migration. Keep Renovate on the 3.x line until docker/kafka/Dockerfile is ready for that jump, then remove this rule."
118118
},
119+
{
120+
"matchDatasources": ["docker"],
121+
"matchPackageNames": ["adobe/cruise-control"],
122+
"versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-adbe-(?<build>\\d+)$",
123+
"description": "adobe/cruise-control tags are <semver>-adbe-<yyyymmdd>. Default docker versioning treats the '-adbe-<date>' suffix as an immutable compatibility string, so newer daily builds are never offered. Capturing the date as a purely-numeric 'build' (handled like a patch update) makes e.g. 3.0.3-adbe-20250804 -> 3.0.3-adbe-20260722 resolve. The trailing '$' anchor deliberately excludes '-rc' builds."
124+
},
119125
{
120126
"groupName": "kafka docker images (major)",
121127
"groupSlug": "kafka-docker-major",

0 commit comments

Comments
 (0)