This PR makes it possible to configure additional loggers so that one can add other chat services as event handlers.
It also converts all additional slack usage to use the the existing pipeline (runStarted/runFinished) events which got extended to support this. This also enables sending events on non-interactive runs.
We want the latter on staging. It would be accomplished by writing a new slack event handler which only reacts to these particular event (types) and let the config function return that in addition to the regular slack handler.
This PR makes it possible to configure additional loggers so that one can add other chat services as event handlers.
It also converts all additional slack usage to use the the existing pipeline (runStarted/runFinished) events which got extended to support this. This also enables sending events on non-interactive runs.
We want the latter on staging. It would be accomplished by writing a new slack event handler which only reacts to these particular event (types) and let the config function return that in addition to the regular slack handler.
CC: @Vaaceph