lockFileMaintenance
and a packageRule
with matchCurrentVersion
cause Renovate crash
#24958
-
How are you running Renovate?Self-hosted Renovate If you're self-hosting Renovate, tell us what version of Renovate you run.35.152.0 If you're self-hosting Renovate, select which platform you are using.github.com Was this something which used to work for you, and then stopped?It used to work, and then stopped Describe the problemWhen trying to upgrade Renovate from 35.141.3 to 35.159.7 (slim) in our self-hosted solution, we noticed that Renovate crashed in certain repositories with specific Renovate configuration. We were able to isolate the issue to release 35.152.0. When combining https://github.com/Badbond/renovate-reproduction-case-lockfile-maintenance shows a minimal reproduction case that shows this behavior. This issue is still apparent in 37.3.0 (latest at the time of testing). The issue is also apparent with the Mend Renovate GitHub App. In fact, the logs attached are those of the GitHub app run against the reproduction repository. It furthermore seems a simple Relevant debug logsLogs
Have you created a minimal reproduction repository?I have linked to a minimal reproduction in the description above |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
Hi there, You're reporting a problem with an old version of Renovate. Please try the latest version and tell us if that fixes your problem. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
Is this part essential for reproducing? https://github.com/Badbond/renovate-reproduction-case-lockfile-maintenance/blob/74d348e31af3020e1567d8ea89aa13ced54c9f10/.renovaterc.json#L4-L12 |
Beta Was this translation helpful? Give feedback.
-
I believe the fix in 37.3.3 resolved the issue. The Mend Renovate GitHub App has created the expected PRs in the reproduction repository. Thank you @rarkins! |
Beta Was this translation helpful? Give feedback.
I believe the fix in 37.3.3 resolved the issue. The Mend Renovate GitHub App has created the expected PRs in the reproduction repository. Thank you @rarkins!