Renovate temporary-error from executionTimeout should be reported to Dependency Dashboard #31982
KreisichD
started this conversation in
Suggest an Idea
Replies: 1 comment
-
Good idea, converted to an issue: #31993 PR welcome if you'd like to contribute it |
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
-
Description
I think that Renovate should report at least some of the temporary-error's to Dependency Dashboard. Specifically I'm pointing on the timeout as it might not be temporary and in fact there can be a dependency clash between different renovate branches resulting in Renovate failing without notice for repository owners.
Explanation of situation:
poetry
, with lots of dependencies, without strict requirementspoetry upgrade --lock <package-name>
due to executionTimeout (process would probably never finish anyway, so timeout is valid)While it might not be very frequent situation, it often might be cause by unfortunate grouping and other configuration parts, technology etc. I feel like it might be an upgrade in terms of user experience.
Most likely discussions like this #22090 would not be required if it was clearly communicated that the timeout did happen, on what command etc.
How can that be implemented
I feel like it could be implemented using different kind of error i.e execution-timeout
Then the error can be handled on any level in the Renovate execution stack, since it is specific to all of the execution-timeout related Renovate failures. Any information would probably be better than none in such case.
Such information should most likely be visible in dependency dashboard, as MR might not exist.
Similar discussions
#29961
Please let me know what do you think
Beta Was this translation helpful? Give feedback.
All reactions