-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
refactor!: rename renovate/stability-days check to renovate/minimum-release-age #22704
Conversation
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
gitAuthor discover for GitLab now prefers the field `commit_email` over `email`. BREAKING CHANGE: GitLab gitAuthor will change from the account's "email" to "commit_email" if they are different.
Set `{ dot: true }` for minimatch. BREAKING CHANGE: dot files will now be included by default for all minimatch results
…elease-age Closes #21442
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
gitAuthor discover for GitLab now prefers the field `commit_email` over `email`. BREAKING CHANGE: GitLab gitAuthor will change from the account's "email" to "commit_email" if they are different.
Set `{ dot: true }` for minimatch. BREAKING CHANGE: dot files will now be included by default for all minimatch results
@@ -333,7 +333,7 @@ export async function processBranch( | |||
) { | |||
// Only set a stability status check if one or more of the updates contain |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you mean to keep stability status check
? It may get confusing now we renamed stabilityDays
to minimumReleaseAge
.
Same thing applies to line 325: //stability checks
. 😉
@@ -1602,7 +1602,7 @@ If you are more interested in including only certain package managers (e.g. `npm | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, it's in a major release, however app users won't have a choice. We could set both for a while, but that probably doesn't help things
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Having both names is probably more confusing than a breaking rename to renovate/minimum-release-age
. But in the short term having both is probably needed for users to switch without breakage to the new check.
How about something like this?
- Create the new check
renovate/minimum-release-age
- Create a notice about "Switch to
renovate/minimum-release-age
check" in:- a pinned Issue
- a pinned Discussion
- our docs announcement bar
- After enough time remove the old
renovate/stability-days
check
Optional: use GitHub's brownout strategy, they sometimes break a feature intentionally, and put a comment in the log, so people go looking why things changed. That way they nudge users into updating before the feature is fully removed by GitHub.
d691aac
to
93a7751
Compare
Changes
Renames
renovate/stability-days
check to berenovate/minimum-release-age
.Context
Closes #21442
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via: