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

Support grouping dependency updates in PRs #50

Open
lukaszwawrzyk opened this issue Jan 17, 2023 · 3 comments
Open

Support grouping dependency updates in PRs #50

lukaszwawrzyk opened this issue Jan 17, 2023 · 3 comments
Labels
feature New feature or request

Comments

@lukaszwawrzyk
Copy link
Collaborator

By default we create and maintain 1 PR per version update.
We should allow users to customize this, for example grouping updates of specific dependencies together, minor/patch updates in one PR, etc.
Scala Steward has it well made.

@jastice
Copy link

jastice commented Jul 12, 2024

In Scala steward and dependabot this feature is very helpful in reducing PR spam distractions and associated commits for usually insignificant updates. I usually configure my projects to have a single monthly update. Would be nice to have it for Bazel steward for sure.

@lukaszwawrzyk
Copy link
Collaborator Author

@jastice You could already configure Bazel Steward to for example group all maven updates into one PR, but it would be update each time Bazel Steward runs.

Anyway, I'd recommend switching to Renovate (https://docs.renovatebot.com). Bazel Steward has some advantages, but I Renovate is much more mature and feature rich. It now supports bzlmod and maven dependencies which originally was an advantage of Bazel Steward, but is not anymore.
It is based on text parsing though, it doesn't run bazel to extract information, but if you keep your BUILD predictable, it is going to work.

If for any reason you think that Bazel Steward does significantly better job than Renovate, please let me know, maybe there is an important reason to invest into maintaining it.

@jastice
Copy link

jastice commented Jul 17, 2024

I see, thank you! I wasn't up to date in the tooling in this area

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

No branches or pull requests

2 participants