"Upcoming Dependabot comment command deprecations" feedback #176097
Replies: 10 comments 4 replies
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
I would simplify and just say that I've relied on this functionality for years and it has always worked flawlessly. It's been an important part of code workflows to automatically merge security issues and minor dependency updates. I don't understand the reasoning to remove it because none was shared and to add, no alternative was provided. "Please update your workflows to rely on GitHub’s native features" I thought this was a native feature... The way this change has been communicated makes the removal seem senseless and without valid motive. |
Beta Was this translation helpful? Give feedback.
-
|
"This change is intended to reduce confusion, improve reliability, and encourage use of the GitHub platform’s built-in tools for working with pull requests." This statement comes across as a problematic for a myriad of reasons. Let's break them down:
I really hope that this statement is just the result of poor wording by someone who's unfamiliar with the tool and it's use because, otherwise, it comes across as pretty condescending and tone-deaf to the actual users of the bot. |
Beta Was this translation helpful? Give feedback.
-
|
GitHub’s built-in merge tools are not an adequate replacement for |
Beta Was this translation helpful? Give feedback.
-
|
I opened a related discussion here: dependabot/dependabot-core#13266 I'll add another example use of the merge command, which I mention in that discussion:
Another use case: My repositories require an approval (including dependabot). The flow I had used was "review code, approve, and include With this change I'll need to approve, then go back to the ticket and manually merge (or I'll need to click the big "bypass branch restrictions" button which is a habit I NEVER want to get in as it risks accidentally bypassing other restrictions such as CI. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
I use @depenabot rebase a lot. Having to do a manual rebase is not an improvement, and potentially makes it more difficult for me to get the PR merged, because after I push a rebase then I'm a PR author and I have to get someone else to approve it. If I use @dependabot rebase, I can approve it myself. |
Beta Was this translation helpful? Give feedback.
-
|
After thinking about it for a while, if they remove these commands, it just might be time to find a 3rd party alternative. There are a bunch... many free for OSS. |
Beta Was this translation helpful? Give feedback.
-
|
Yeah, I have the same use-case of "review code and finish it with For the workflow of "approve multiple PRs and let the bot handle the rebase-merge cascade", I was hoping merge queues to help with that. But I've not tried it yet, and simply rebasing the PRs will not work due to conflicts, so it might not work. |
Beta Was this translation helpful? Give feedback.
-
|
I use it a lot as well. For me it is important to still look at the PR, but having to review every PR AND then merge it are 2 steps. With this command I can minimize it to 1 step. I am hoping that they might introduce a config flag that enables the github built-in auto-merge flag. That way you would just need to review the pr and then the github build in auto merge would kick in. I appreciate that processing a comment and acting accordingly is a complexity that is not needed, but I also feel that an alternative to save time should be able to be done. As a workaround you can create a github action that sets the auto-merge flag on PRs, but that feels very hacky and also additional overhead as you have to maintain this github action in every repository - especially if dependabot is creating the PR anyways. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
Related GitHub Changelog post: https://github.blog/changelog/2025-10-06-upcoming-changes-to-github-dependabot-pull-request-comment-commands/.
My feedback: I'm an avid
@dependabot mergeuser so, of course, I don't like this. Commenting on the arguments, "reduce confusion" makes sense because "why the bot handles that?", and "improve reliability" makes sense because it wasn't the bot's job in the first place, separation of concerns is important. I don't get the "encourage use of the GitHub platform’s built-in tools", why? People using the command surely knew they would use the tools, it was just other way to do.Then, it makes me think: why people using those commands use them? In my case, because it's a way of quickly merging dependabot's PR's within my e-mail client without I having to open GitHub. I guess some people probably even automated this step and made automatons to reply dependabot's mails with
@dependabot merge, because, let's be fair, I never check if their PR's will break things and that's why some of my projects I don't have time to maintain have their CI's broken.But, again, separation of concerns is important, so I guess the issue here is: why people are using those commands in the first place?
If people are using it because e-mail, then GitHub could make those commands work via e-mail for any PR, not just dependabot's. If people prefer a text interface (for whatever reason), it could be implemented in a way that still allows for separation of concerns. Other people can give their feedback on this thread, of course.
Considering how my feedback on the automatic watching of repositories went (it got ignored, the feature got deprecated and I know at least two developers that had issues because of this) I don't expect this deprecation to be reversed, so I will disable dependabot from my projects, as it's annoying to having to open GitHub just to approve PRs that often only fixes issues that don't affect my projects. As my FOSS projects are mostly static websites hosted on GitHub Pages, fixing any vuln with "Attack Vector = Network" is often just a matter to "ok, let's fix it so npm stop whinning whenever I do npm install".
Beta Was this translation helpful? Give feedback.
All reactions