pip-compile manager doesn't submit any PRs #28987
-
What would you like help with?I would like help with my configuration How are you running Renovate?Mend Renovate hosted app on github.com If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.No response Please tell us more about your question or problemI've added renovate and configured it for pip-compile as best as I can according to the docs, matching three lockfiles. It seems to find a couple of security vuln alerts from github, and then... it doesn't do anything? No PRs for the security vulns, no PRs for anything else either. I did get PRs for some non-pip-compile things (docker, docker-compose, buildkite), but I've now disabled those to see if it helps the pip-compile manager (it didn't) I've configured the update frequency as high as I can find but it hasn't helped. The dashboard PR says:
There are definitely updates that need doing. if I run pip-compile locally against all three lockfiles I get:
Logs (if relevant)It's not really clear to me which bits of the logs are relevant to it not finding any updates to make, but how about this: Logs
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
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. To get started, please read our guide on creating a minimal reproduction. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
I figured it out! Turns out the regexes are javascript regexes, and so they needed forward-slash escaped. I don't know wh;y the log couldn't have said something like so for future readers the change that fixed it was: "fileMatch": [
- "(^|/)requirements/production\\.txt$",
- "(^|/)requirements/test\\.txt$",
- "(^|/)requirements/local\\.txt$"
+ "(^|/)requirements\\/production\\.txt$",
+ "(^|/)requirements\\/test\\.txt$",
+ "(^|/)requirements\\/local\\.txt$"
], |
Beta Was this translation helpful? Give feedback.
I figured it out!
Turns out the regexes are javascript regexes, and so they needed forward-slash escaped. I don't know wh;y the log couldn't have said something like
no files matched <regex>
though.so for future readers the change that fixed it was: