I have configured BugBot to only review PRs once but it is re-running every time we push to open PRs. This doesn’t seem right, can anyone confirm? We’re in free trial at the moment but don’t want a massive cost when our trial finishes. Our ideal workflow is that it runs once when PRs are raised and then if any changes are pushed that we feel warrant a re-review from BugBot we’ll comment to manually re-trigger.
Side-note - it would be nice to know how much the reviews would have cost if we weren’t in free trial, so we have an idea of what cost cap to set next week.
OK I just saw another thread with the same query - I missed it when I searched before, apologies for duplicating.
As the admin for my team, I absolutely assumed I was setting team-wide things here as I have both github admin and Cursor admin permissions. We all want the same behaviour from BugBot and I never assumed everyone in my team would need to set up the GH connection, especially as the reviews started occurring for all team members as soon I had set it up.
Thank you. The updated documents are appreciated too! I’ll let my team know that they should each set their personal preferences.
As team admin, I would love the opportunity to have master control over that for the repo so that all members must have the same experience. You could also give admins the choice to allow users to personalise it themselves, so each team can allow or disallow team member customisation as suits their workflow.
I asked my team members to set their own Personal Preferences to Only Run Once, but the first one who tried sees nothing on the Integrations page. Is that right?
After installing, team admins will see a list of available installations and their enabled repositories. Team admins can enable or disable BugBot per repository and setup allow/denylists for reviewers. Once enabled, BugBot will run for anyone contributing to the repository, whether or not they’re on your team.
Individual team members can customize how BugBot works for them: Run once, …
As team admin you already enabled all the required repo’s?
Hi! “Only run once” is in the personal settings, so that only applies to the person who checked that. Every team member can go in and modify their own personal settings in this regard.
Yep I had another team member try and he also confirmed he gets a blank page, so it seems like I’m the only one who has any settings available in there.
Indeed this was a bug, thank you for pointing it out! Should be fixed now (or in a few min as website redeploys), you can ask your teammate to go back into settings and they should see the Connect Github button. Please let me know if they still don’t!