Skip to content

Commit 0fe85e9

Browse files
authored
Stop Renovate holding docker image updates on a check that can never pass (#24848)
ghcr.io and registry.ddbuild.io do not return release timestamps, and since Renovate 42 a missing timestamp counts as never having aged, so the 7-day renovate/stability-days check on those images stays pending forever. Scope minimumReleaseAgeBehaviour to timestamp-optional for that group, which keeps the age check wherever a registry does publish timestamps. Also enable the dependency dashboard, so updates held back by the age check are visible instead of just absent.
1 parent 7797868 commit 0fe85e9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

renovate.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"dependencyDashboard": true,
34
"enabledManagers": [
45
"github-actions",
56
"custom.regex"
@@ -160,6 +161,7 @@
160161
"minimumReleaseAge": "7 days"
161162
},
162163
{
164+
"description": "Neither ghcr.io nor registry.ddbuild.io return release timestamps, and Renovate treats a missing timestamp as never having aged. Without timestamp-optional these updates sit with a permanently pending renovate/stability-days check.",
163165
"matchManagers": [
164166
"custom.regex"
165167
],
@@ -174,7 +176,8 @@
174176
"renovate/docker-images",
175177
"qa/skip-qa"
176178
],
177-
"minimumReleaseAge": "7 days"
179+
"minimumReleaseAge": "7 days",
180+
"minimumReleaseAgeBehaviour": "timestamp-optional"
178181
}
179182
]
180183
}

0 commit comments

Comments
 (0)