Execute pipeline hooks asynchronously
What does this MR do?
This MR makes it possible to execute pipeline hooks asynchronously, what should help to improve performance of CI pipeline processing.
What are the relevant issue numbers?
Closes #23056 (closed)