Want to skip all automatic triggers

I want to stop Drone from reacting to webhooks from Gitea on per repo basis so that the only time .drone.yml is run is when I explicitly open the web interface and click New Build. And I want to do this without polluting my commit msgs with CI specific strings.

I couldn’t figure out how to do this from the docs so I’m asking: can this be done and how would I go about this assuming it can?

I think I staggered on a config that achieves this. I excluded all events except custom with

trigger:
  event:
    include:
      - custom

But now I’m wondering whether this has some other, less welcome side effects?