Today, when configuring a webhook notification, you are able to filter which branches send notifications, which is very powerful and useful. However, when it comes to filtering which pipelines send notifications, the options are either “all” or selecting each pipeline manually with a checkbox.
While users with a limited number of pipelines may not find this cumbersome, for larger organizations with literally thousands of pipelines, this becomes very unscalable and unmaintainable, especially with no API available to manage the opt-in list.
I humbly propose adding a pipeline filtering option, very similar to the existing branch filtering option. Users could type in a glob or other syntax to match against the pipeline slug. This allows for a one time notification configuration that works based on conventions, instead of a manual process to opt-in a pipeline when it is created.
For example: “*-release-build” would match against pipelines that end with the “release-build” suffix.