Configuring release cool-off period (no releases for x time-duration) #39044
Replies: 3 comments 1 reply
-
|
Sounds to me the feature request is "do not suggest an upgrade if it's not the latest bugfix". Would that work? |
Beta Was this translation helpful? Give feedback.
-
This is exactly the scenario which popped up in my head after reading We should all be using dependency cooldowns and docs section Minimum Release Age afterwards. Thanks for raising this. |
Beta Was this translation helpful? Give feedback.
-
|
Here is a practical example. Prettier 3.7.0 was released recently and contained a critical non-security bug. It broke VSCode integration which was finally fixed in Prettier 3.7.3. Here is the timeline of Prettier releases: https://github.com/prettier/prettier/releases/tag/3.7.0 - 2025-11-27T08:30:50Z I've got a project that lists By the time 3.7.3 reaches |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Extracted from #30527 (reply in thread)
I'm looking for "no releases for x time-duration" option. It could be used alongside or instead of
minimumReleaseAge. The use case is exactly as described by @bzakdd in #30527.Here is a scenario I'd like to avoid:
X.Y.Zis released on day 1 (it contains a serious non-security bug).X.Y.{Z+1}is released on day 2 (the bug is fixed).X.Y.Zas "more than three days old", creates a PR and merges it.X.Y.{Z+1}is old enough to be merged.It'd be great to have a parameter that prevents these situations. If there are several consequent releases (only 1-2 days apart), Renovate could wait until the package has 'cooled off'. Of course, maintainers could mark
X.Y.Zas deprecated because of a serious bug but this happens quite rarely in practice.In an ideal world, cool-off period option would only apply to automatically created PRs. As a user of Renovate Dashboard, I should be able to trigger an update with a cooled-off version as well as the very latest one. Just-released versions should not become 'invisible'.
Beta Was this translation helpful? Give feedback.
All reactions