-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Hey there,
first of all: thanks for this action. This safes me a whole bunch of manually merging PRs from dependabot.
What do you want to achieve?
I actually have this action as part of my repository. It does update deps on a weekly base and this action always have a huge amount of releases in between.
There were 3 releases on thursday last week within 4 Minutes:
https://github.com/ridedott/merge-me-action/releases/tag/v2.8.41
https://github.com/ridedott/merge-me-action/releases/tag/v2.8.42
https://github.com/ridedott/merge-me-action/releases/tag/v2.8.43
So whenever whatever chore dependency is merged to this repository, a new release is being tagged. I don't think that this is really necessary and creates a whole bunch of versions which almost no one will ever use (due to the constraints used in upstream projects).
The worst thing what might happen is, that some of your dependencies starts using the same logic as this component uses: Whenever a dependency has changes, bump that dependency via dependabot and create a release.
This will end-up in an infinite loop and depending on the frequency dependabot will create PRs to bump dependencies, this wont end-up well 😅
What is the current way of working?
Every dependabot PR which is being merged will end-up being a dedicated release. 🤷🏼♂️
How much does it hurt?
Not that much. Just realized this in my package and having that large amount of releases might not be necessary.