Consider treating various GitLab configuration issues as errors rather than warnings #36453
wleese
started this conversation in
Suggest an Idea
Replies: 1 comment
-
|
It is indeed quite confusing to see Renovate call something an error ("Error updating branch"), logging it as a warning ("WARN:") and printing a JSON field called And apart from the error vs warning confusion, seeing the Renovate job being labeled as "successful" by your CI tooling, even though things clearly didn't work. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Tell us more.
My company has over 1200 GitLab repositories, most of which have Renovate configured for dependency management.
Recently we discovered that approximately 200 were misconfigured (or broke over time) in various ways, but issues were never detected because Renovate exits successfully in almost any situation.
The most common examples have been:
All these situations are currently "WARN" messages that Renovate will happily ignore. The functional effect here however is that no merge requests for dependency updates will be created. Because there is no signal for the user to detect that there is an issue (no one checks logs unless they're triggered to do so), these issues will spread unnoticed for a long long time.
I'd like to request either the default to be changed to consider these issues as errors, or a simple mechanism provided that users of Renovate can "opt-in" to to allow more 'strict' behavior.
I'm aware of the log mapping feature, but using it to map all possible 'error' conditions will become a game of whack-a-mole.
Beta Was this translation helpful? Give feedback.
All reactions