"Upcoming Dependabot comment command deprecations" feedback #176097
Replies: 5 comments
-
💬 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.
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 merge
user 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