Replies: 1 comment
-
The annoyances of dependabot were greatly mitigated with #259 which introduced automatic merging of all dependabot PRs that pass the CI checks. This greatly reduces the maintaining burden of having to tediously review these PRs manually, which was the core issue of this problem. This means this is now no longer that relevant, and while there are still some annoyances with dependabot (like the constant stream of github notifications from these PRs, or the amount of PRs that there are, which makes the issue numbers needlessly too big), these are nowhere near as important as the maintainer burden was, and I'm fine with accepting those for the benefit of having easy constant updates. |
Beta Was this translation helpful? Give feedback.
-
There has been quite a lot of dependabot related PRs, and it can be pretty annoying to anyone watching, or considering to watch the repo, as it fills up your notifications quite a lot, and also creates a lot of clutter PRs.
While having dependabot is nice as it allows us to always keep our dependencies up to date, do we really need that? Wouldn't just updating manually bumping everything at once with
poetry update
every now and then be enough? There's a few considerations here:^2.1.3
, projects using mcproto will only be able to install this dependency at>=2.1.3,<3.0.0
. Even though3.0.0
might already have been released. Dependabot makes sure we always remain up to date with these updates, meaning new mcproto releases will allow people to use the new versions of these dependencies. (This only affects runtime dependencies)Note: This will not affect dependabot settings for github workflow action bumps, this discussion is purely about using dependabot for python dependencies, action bumps will remain turned on.
2 votes ·
Beta Was this translation helpful? Give feedback.
All reactions