pep621 manager incorrectly includes build-backend dependencies during lockfile generation #29715
-
What would you like help with?I think I found a bug How are you running Renovate?Self-hosted If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.Gitlab Please tell us more about your question or problemSample pyproject.toml: [project]
dependencies = [
"filelock>=3.14.0",
]
[build-system]
requires = ["pdm-backend", "pdm-build-locked==2.0.0"] Since we are grouping all dep updates in a single MR, renovate will correctly update both deps to their latest versions. However, since #26440, it will attempt to perform lockfile maintenance on build-system deps, which are not included in the lockfile by pdm: pdm-project/pdm#2465
Logs (if relevant)Logs
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
Maybe this discussion is related? Also what version number of Renovate are you running now? |
Beta Was this translation helpful? Give feedback.
-
Hi there, Get your discussion fixed faster by creating a minimal reproduction. This means a repository dedicated to reproducing this issue with the minimal dependencies and config possible. Before we start working on your issue we need to know exactly what's causing the current behavior. A minimal reproduction helps us with this. Discussions without reproductions are less likely to be converted to Issues. Please follow these steps:
Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
I think the issue here is that |
Beta Was this translation helpful? Give feedback.
-
@HonkingGoose @Churro @secustor I tried pretty hard but I was unable to reproduce this on GitLab with latest renovate in my repro repo. Our renovate version is from beginning of May. So I dug a bit deeper and it turns out it has been fixed (incidentally) thanks to a recent PR: #29183 I will test a bit more in our intranet with the latest version, but I expect no further issues with latest |
Beta Was this translation helpful? Give feedback.
@HonkingGoose @Churro @secustor I tried pretty hard but I was unable to reproduce this on GitLab with latest renovate in my repro repo.
Our renovate version is from beginning of May. So I dug a bit deeper and it turns out it has been fixed (incidentally) thanks to a recent PR: #29183
I will test a bit more in our intranet with the latest version, but I expect no further issues with latest