-
Notifications
You must be signed in to change notification settings - Fork 2.9k
pnpm 10.3 strict-dep-builds=true hangs Renovate with new disallowed deps
#36502
Replies: 2 comments · 4 replies
-
|
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.
All reactions
-
|
The logs don't give an indication of why the entire run would fail. It looks like it should just create an "Artifacts update error" in the PR. |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
oh sorry, I thought that was for sure the problem. I've copied in the full logs now |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Maybe it's actually this problem from |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Oh interesting, I just remembered that I had a "engines": {
"node": ">=22.16.0"
}More info over here: I'll check whether this resolves my problem in the repo above. |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
No, it didn't resolve the problem unfortunately. New logs still have the
Logs |
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1 -
👀 1
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?
A Mend.io-hosted app
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 problem
Hi, thanks again for Renovate and your maintenance efforts across the ecosystem!
Using the following pnpm 10.3+ config causes Renovate to hang and not create PRs (the checkboxes in the dashboard issue stay checked and no error is surfaced in GitHub):
.npmrcstrict-dep-buildsakastrictDepBuildsis a new pnpm setting that allows failure upon attempted run of build scripts of any dependencies not explicitly marked as allowed, by eg. configuringpnpm.onlyBuiltDependenciesinpackage.jsonFor example, in the logs below, it appears from the
ERR_PNPM_IGNORED_BUILDSerror that the new dependency@tailwindcss/oxideis not allowed to be installed, because it's not explicitly marked as allowed.Logs (if relevant)
Logs
Beta Was this translation helpful? Give feedback.
All reactions