Slackbot
04/20/2023, 8:34 PMVampire
04/20/2023, 8:41 PMOperationCompletionListener
in combination with a shared build service is already also a way to get build finished event CC compatibly. You make it implement AutoCloseable
and do the build finished action in the close
method. It will be invoked between the last task finished and the build finished. The FlowAction
is something new that probably has some potential to develop.Matt Groth
04/20/2023, 8:53 PMFlowAction
executes after the configuration cache is stored, making it the latest possible event that can be subscribed to. It would then also include a information on a failure storing the configuration cache. My understanding is that a failure in storing the configuration cache wouldn’t be passed to the OperationCompletionListener
.Vampire
04/21/2023, 7:37 AMMatt Groth
04/22/2023, 10:22 PMexecute
of the FlowAction
as well as the close
of the AutoClosable OperationCompletionListener
. In conclusion it seems like these two APIs are almost completely overlapping. It’s a bit confusing, I’m even finding myself mixing them up!Matt Groth
04/22/2023, 10:24 PM