Hi, I'm the creator of AutoUpdateBot. This bot is originally designed as a bot for the arch4edu repository to automatically update the packages of the arch4edu maintainers on AUR. Then our build bot will test the new PKGBUILDs and we will fix any found error in a day or two or even downgrade the package on AUR when necessary.
Might just be me, but this would annoy me a lot. You are not allowed to rewrite AUR history without a TU helping. And committing a commit to revert the previous commits changes is extremely confusing. In my opinion it would always be easier to ensure that you are 100% sure that the package works before pushing it to the AUR.
Then I decided to open this bot to everyone and I did consider about testing before pushing at that time. However, it's hard to test the PKGBUILD for those packages which have AUR dependencies. So I haven't set up any test yet.
Which seems to have picked up a lot of attraction from people who want to automate things, by the sounds of things it is because they do not want to waste time doing package bumps? I am not too sure the reasons to be honest... because I can't really relate to them.
I still don't have a solution for package with AUR dependencies. But I'm planning to alleviate this issue by testing packages without AUR dependencies, sending an email to the maintainer when there's an update and adding a pinned comment to inform the users about the automatic updates.
If you would like some help, offlist me, I can help out with this :) Have a good day, -- Polarian GPG signature: 0770E5312238C760 Website: https://polarian.dev JID/XMPP: polarian@polarian.dev