-
Notifications
You must be signed in to change notification settings - Fork 2.5k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved age filtering/controls #12914
Comments
Do you want to rename |
We don't need to do a breaking release as long as we add migration code, which in this case should be fairly easy. |
Do you want a new issue to track the rename of |
Let's keep it here for now, we can maybe break it out later if we implement it separately. We will want to use a new unified syntax for all. BTW |
Wouldn't it be more intuitive from the UX perspective to use the |
No, because then they'd get merged over the top and you could have only one. Also, you wouldn't know if it applies to |
I'm not sure it's better :) |
Oh I see! I misunderstood your comment... 🙈 I thought it was meant in a "I've found a better name" way, but it's really more like: "I know there's a feature request out there somewhere with this sort of feature, what's the name again?" way... 😄 It's tricky to find a better name that works for |
Cool to find this issue; more flexibility for In our team, we are currently debating a missing functionality that would be helpful for us in regards to This came up due to us receiving a PR to upgrade pnpm which is releasing quickly in small increments. Would be great to have this considered. |
@mcmxcdev You can get close to your ideal workflow by:
I recommend "pinning" the Dependency Dashboard issue on your repository. 1 That way your team will always see it. 😉 Renovate config:{
"extends": [":dependencyDashboard"],
"packageRules": [
{
"matchPackageNames": ["pnpm"],
"extends": ["schedule:monthly"]
}
]
} Links to Renovate documentation:
Footnotes |
Hey @HonkingGoose, thanks for the detailed response! WIth your suggestion, we would wait a month but then get the newest versions which are most likely not battle-tested yet. |
How can you say "delay by 30 days" but also "latest patch version"? e.g. what if the latest patch version is 2 hours old? Can you explain in more detail what you're after with examples? |
I remember that @rarkins worked on merge confidence badges a while back. Renovate may be extended so that you can select what "confidence level" you want for updates. I think we only show the badges, with no way to use the merge confidence data in a https://github.com/whitesource/merge-confidence |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
What would you like Renovate to be able to do?
Be able to control not only the release's minimum age (
minimumReleaseAge
) but also the potential to control all of these separately or at once:The idea is you can e.g. control through config: "Don't raise a major PR until it's at least a month old, and no new release for 3 days"
If you have any ideas on how this should be implemented, please tell us here.
Maybe add
minimumMinorStreamAge
andminimumMajorAge
.For a release like
2.3.4
:minimumReleaseAge
would be how old2.3.4
isminimumMinorStreamAge
be how long since2.3.0
was releasedminimumMajorAge
would be how long since2.0.0
was releasedWe probably need to allow a more flexible syntax than days too. Maybe even invent our own like
1m2w3d4h
Is this a feature you are interested in implementing yourself?
No
The text was updated successfully, but these errors were encountered: