-
-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency patch resolution #547
Conversation
Pull Request Test Coverage Report for Build 7896163425Details
💛 - Coveralls |
c87b645
to
68c371c
Compare
…r disabling other kinds of capabilities
Thank you so much for this, it's working great! |
How is this different from the support removed with #267 in beta1? Especially that dependency patches are applied by default doesn't seem to have changed. Which would still be a security issue. So unless I'm missing something: please make applying patches from dependencies an explicit opt in. Always, no matter if there is an own |
+1 (I agree with @mbrodala and just learned today of this hidden feature, wasn't aware of it. I really feel this is dangerous as an opt-out and needs to be opt-in, but haven't further investigated this) |
In the meantime I was pointed at the For the reasons mentioned above this option should default to
So IMO instead of having a list of resolvers to disable, this should be a list of plain toplevel options instead: "extra": {
"composer-patches": {
"enable_root_patches": true,
"enable_root_patches_file": true,
"enable_dependency_patches": false,
}
} (Yes, these would be the sane defaults.) |
Description
Related tasks
Other notes