My counter argument to this is that the excessive amount of PR's being
opened is largely
a temporary issue, i.e. we got inundated with these PR's because 2
days ago I enabled
scala-steward for the first time in a bunch of pekko repo's and those
repo's haven't had their
dependencies updated ever since the akka/pekko fork.

I predict that going forward this will become less of an issue, I also
have a tendency to prefer
single atomic commits that are clear rather than grouping a lot of
dependency updates together.

That being said, for dependencies that get released in one go this
makes sense, i.e. pekko-actor
and pekko-stream will always get released at once so grouping those in
a single PR is a definite
benefit.

On Sun, Apr 7, 2024 at 9:05 PM Samuele Resca <samuele.re...@gmail.com> wrote:
>
> Hi,
>
> at the moment scala-steward is opening a single PR for each dependency
> update. Scala-steward provides a way of grouping multiple updates into
> single PR[1]. I was thinking it might be valuable to explore this route.
> Some benefits I can think of: less noisy, a single approval for the
> patch/minor updates, less conflicts with multiple PRs opened.
>
> A proposal could be:
> - Grouping all the patch updates into a single PR. I would expect patch
> updates to be straightforward and have less chance to break anything in our
> CI step.
> - Grouping all the minor updates into a single PR. Is this feasible? How
> many minor updates break our CI?
> - Keep all the major updates as separate PRs. There is an high chance that
> major updates break something. Having them bundled together is not helping
> the debugging.
>
> My main concern is that some dependencies don't strictly follow the semver.
> We might end up with a bundle of patch updates that are not only semver
> patches.
>
> Any opinion or thought? Is it something is worth exploring?
>
> Samuele
>
> [1]
> https://github.com/scala-steward-org/scala-steward/blob/main/docs/repo-specific-configuration.md?plain=1#L68



-- 

Matthew de Detrich

Aiven Deutschland GmbH

Immanuelkirchstraße 26, 10405 Berlin

Alexanderufer 3-7, 10117 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

m: +491603708037

w: aiven.io e: matthew.dedetr...@aiven.io

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
For additional commands, e-mail: dev-h...@pekko.apache.org

Reply via email to