I don’t want to trigger any workflow for particular event e.g. push to a branch matching a given pattern, so I don’t specify any mapping in trigger_map according to the documentation. It works, however, activity list is polluted by messages like
Build trigger failed: trigger-pattern (push_branch:foo) (pr_source_branch:) (pr_target_branch:) (tag:) did not match any defined workflow in trigger_map
Since there is intentionally no trigger for that event I also don’t want failure messages.
Is there any way to prevent them? I haven’t found anything in the docs.
This is intentional, so that you can debug trigger misconfiguration.
If you absolutely don’t want to start any build for that app automatically (for git events), only manually / using the API, then you can remove the webhook from GitHub/the source code hosting service you use.
But if there’s a webhook which sends events to bitrise.io, right now every event is logged, either with an acknowledgement activity event (triggered a build) or with a “rejection” activity event (build trigger failed), for troubleshooting purposes.