Skip to content
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

"Include out-of-spec updates" for Bundler grouped updates #71

Open
AlexWayfer opened this issue Oct 18, 2023 · 2 comments
Open

"Include out-of-spec updates" for Bundler grouped updates #71

AlexWayfer opened this issue Oct 18, 2023 · 2 comments

Comments

@AlexWayfer
Copy link

Hello.

I have groups of gems in Bundler, as well as in Node.js.

Not always obvious, but still they are.

And I'd like to receive grouped updates for Bundler.

But I've figured out that my preferable option from NPM, "Include out-of-spec updates in a PR":

image

Is just missing for Bundler:

image

I don't know why, I haven't found any related issue, so I'd like to request this.

@halfbyte
Copy link
Member

@AlexWayfer The way we do grouped updates in Depfu for Bundler is significantly different from what we do with other languages. One of the reasons is that it's just older, but especially when compared with npm etc., the issue always is that it's so much more easier to produce dependency conflicts.

That being said, we know we need to overhaul this and it's on our roadmap. That would probably also lead to make that option appear for Bundler.

@AlexWayfer
Copy link
Author

the issue always is that it's so much more easier to produce dependency conflicts.

Individual PRs don't resolve this issue, unfortunately. But grouped ones could.

An example: AlexWayfer/alt_memery#88

And AlexWayfer/alt_memery#89

There is no conflict in the second one because there is an old gem_toys version which had no toys-core dependency by my mistake, but we know that there would be conflicts in both of such PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants