bark: Action error-paths refactor take two

Alternative to !2571 (closed). This one only addresses the error paths and then the follow-ups, but does not remove the on_retry and on_abort methods from the trait. We can iterate further, but I wasn't entirely happy with 2571.

Merge request reports

Loading
Loading