thoth-station/micropipenv

Disable Thot bot (sesheta) on this project

frenzymadness opened this issue · 10 comments

I'd like to disable Thot bot (sesheta) on this project. In my opinion, it generates unnecessary comments and does not add any value to my workflows.

@goern what do you think?

goern commented

I'm good with hat, if you could give a little insight what you like/dont like, what you would like to see, etc.

@Gkrumbach07 @mayaCostantini
/kind feature
/priority critical-urgent
/triage accepted

I'm just used to managing my repositories manually. For example, I don't like the auto-closing of issues. Also, every new PR receives an immediate comment from the bot that the issue is not approved, which is obvious for new PRs. Github has its own standard way for approving of PRs and I like it more than the special commands. One last thing is that the comment from the bot in the latest PR says that I should request a review from myself.

/sig user-experience

goern commented

Hey @frenzymadness I think you are talking about all the Prow activity you see on issues.

wrt to approving PR, the Prow plugin and GitHub are equivalent, you can use one or the other with the same results. so if you like to click approve on the github web UI, feel free, it will also add the 'approved' label. I wonder why you do the additional manual step of merging by yourself, if a PR is approved, the bot will merge it for you ;)

The initial comment of the bot, that a PR needs approval and who is responsible for review/approve might be obvious, but especially to new contributors, it might be helpful.

Nevertheless, if you can not live with these helpers, feel free to work with @Gregory-Pereira to reconfigure Prow for this repo.

any update on this @frenzymadness?

@Gkrumbach07 I still think I don't need the bot here. But I'm not alone anymore so what do you @VannTen think?

@frenzymadness @VannTen Is there any other actions to be done regrading the Thoth bot on this repo? If not I will close this issue

The current state should be :

  • no lifecycle handling by prow.
  • prow auto-merge PR when they have approved + lgtm labels.

If you're ok with that, we can close.

Okay. I'm closing this now. Thanks to all of you.