How to enable only a smaller subset dependencies: observing disabled dependencies despites package precedence rules ? #42352
Replies: 3 comments 6 replies
-
|
@gberche-orange Let's not mention/tag maintainers. Seems like the issue should be reproducible, please make one. I'll debug and replicate from there. |
Beta Was this translation helpful? Give feedback.
-
|
Hi there, This is intended as a polite, automated request that users avoid We know it might be common elsewhere but we participate in hundreds of discussions a week and would need to turn off GitHub mobile notifications if we were mentioned in every one. As a general rule, we will read and respond to all discussions in this repository, so there is no need to mention us. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
|
Hi there, Please help this Discussion progress 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:
If you need help with running Renovate on your minimal reproduction repository, please refer to our Running Renovate guide. The Renovate team |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
How are you running Renovate?
None
Which platform you running Renovate on?
GitHub.com
Which version of Renovate are you using?
43.100.0
Please tell us more about your question or problem
Renovate is awesome. Working on a mono repo with many dependencies (> 500), I'm trying to find ways to speed up feedback on config changes. I started working on a fork, with local branches modifying config to enable a smaller subset of dependencies, and test focused config changes.
I tried to use package rules to disable all packages and then enable selected dependencies, leveraging the documented package rules precedence at https://docs.renovatebot.com/configuration-options/#packagerules
the following syntax is not producing desired effect and enabled packages are reported as skipped with a "skipReason": "disabled"
It seems that the package names are correct from the logs, so the matchPackageNames with exact match seem correct. I tried to read the DEBUG logs in the renovate logs for hints on other config mistakes I may have done in the remaining of the config.
The full logs are available to mend team in the job id: 80a5eead-4c9c-4289-90c4-7eb86502612c or job id: 454f5ba0-1298-4c09-8334-2d82ad45d3b1
Surprisingly, the job id: 80a5eead-4c9c-4289-90c4-7eb86502612c with the same Post-massage config isn't reporting dependencies as skipped. It was however:
alternative syntax
further diagnotics
The config is using the old syntax, and is not yet migrated, as it was waiting for #38646 recently merged. I plan to check whether the problem reproduces after migrating to new syntax.
I suspect I may have a mistake in the config explaining the observed behavior, but I'm lacking ways to identify it.
I read with interest the post by @jamietanna in #41753 to locally run renovate in order to get more insight on config mistakes I could have done. Unfortunately, I don't yet meet the environment prerequisites for running locally renovate.
Logs (if relevant)
Extract of logs showing associated packages being disabled
Beta Was this translation helpful? Give feedback.
All reactions